站長新書 站長開講 首頁 最新文章 站長著作及審校 FreeBSD 筆記 Linux 筆記 Windows 筆記 虛擬化筆記 網管人雜誌 遊山玩水 關於本站
站長新書 VMware vSphere ICM 團購開跑了!!

Other FAQ

SSH

Q1. Script 執行後出現錯誤訊息 Host key verification failed.?

Error Meaage:

若您執行的 Script 中有利用 SSH 直接登入別台主機的機制 (SSH Public Key Authorization) 而執行指令時出現如下錯誤訊息如何解決?

 Host key verification failed.

Ans:

此訊息代表你的 SSH KEY 認證有問題,檢查一下 .ssh/authorized_keys 及 .ssh/known_hosts 內容吧

Q2. Script 執行後出現錯誤訊息 Pseudo-terminal will not be allocated because stdin is not a terminal.?

Error Meaage:

若您執行的 Script 中有利用 SSH 直接登入別台主機的機制 (SSH Public Key Authorization) 而執行指令時出現如下錯誤訊息如何解決?

 Pseudo-terminal will not be allocated because stdin is not a terminal.

Ans:

如果你有安裝 sudo 但你沒把 visudo 中的 Defaults requiretty 選項給註解掉的話請使用 ssh -t 參數。

 ssh -t //適用於 visudo 內容中 Defaults requiretty 沒註解掉
 ssh    //適用於 visudo 內容中 Defaults requiretty 註解掉

Q3. Script 執行後出現錯誤訊息 tcgetattr: Invalid argument?

Error Meaage:

若您執行的 Script 中有利用 SSH 直接登入別台主機的機制 (SSH Public Key Authorization) 而執行指令時出現如下錯誤訊息如何解決?

 tcgetattr: Invalid argument

Ans:

這個訊息代表你已安裝 sudo 且已經將 visudo 中的 Defaults requiretty 選項給註解掉,但你在 Script 中又使用 ssh -tt 參數。

Go To Oddmuse OrgGo To FreeBSD OrgCreative Commons 2.5 Taiwansitestates.com