回覆列表
  • 1 # 很過分的話回覆

    這種問題是由於公鑰不一樣了,所以無法登入,提示資訊是KEY驗證失敗。

    解決方法是:

    具體原因分析:SSH報“Hostkeyverificationfailed.”。一般來說,出現該錯誤有這麼幾種可能:

    2.2..ssh目錄或者.ssh/known_hosts對當前使用者的許可權設定不正確。這種情況比較少,一般正確設定讀寫許可權以後也能恢復正常。

    3.3./dev/tty對other使用者沒有放開讀寫許可權。這種情況極為罕見。出現的現象是,只有root使用者能夠使用sshclient,而所有其他的普通使用者都會出現錯誤。

    4.我今天遇到的就是第三種情況,修改/dev/tty的許可權後,一切正常。為了避免以後忘記解決方法,記錄在這裡。

    5.問題2:ssh_exchange_identification:Connectionclosedbyremotehost

    6.-------------------------------------------------------------------------------解決辦法:修改/etc/hosts.allow檔案,加入sshd:ALL。

    7.符相關配製說明:vi/etc/ssh/ssh_config

    8.-------------------------------------------------

    9.下面逐行說明上面的選項設定:

    10.Host*:選項“Host”只對能夠匹配後面字串的計算機有效。“*”表示所有的計算機。

    12.ForwardX11no:“ForwardX11”設定X11連線是否被自動重定向到安全的通道和顯示集(DISPLAYset)。

    13.RhostsAuthenticationno:“RhostsAuthentication”設定是否使用基於rhosts的安全驗證。

    14.RhostsRSAAuthenticationno:“RhostsRSAAuthentication”設定是否使用用RSA演算法的基於rhosts的安全驗證。

    15.RSAAuthenticationyes:RSAAuthentication”設定是否使用RSA演算法進行安全驗證。

    16.PasswordAuthenticationyes:“PasswordAuthentication”設定是否使用口令驗證。

    17.FallBackToRshno:“FallBackToRsh”設定如果用ssh連接出現錯誤是否自動使用rsh。

    18.UseRshno:“UseRsh”設定是否在這臺計算機上使用“rlogin/rsh”。

    19.BatchModeno:“BatchMode”如果設為“yes”,passphrase/password(互動式輸入口令)的提示將被禁止。當不能互動式輸入口令的時候,這個選項對指令碼檔案和批處理任務十分有用。

    20.CheckHostIPyes:“CheckHostIP”設定ssh是否檢視連線到伺服器的主機的IP地址以防止DNS欺騙。建議設定為“yes”。

    21.StrictHostKeyCheckingno:“StrictHostKeyChecking”如果設定成“yes”,ssh就不會自動把計算機的密匙加入“$HOME/.ssh/known_hosts”檔案,並且一旦計算機的密匙發生了變化,就拒絕連線。

    22.IdentityFile~/.ssh/identity:“IdentityFile”設定從哪個檔案讀取使用者的RSA安全驗證標識。

    23.Port22:“Port”設定連線到遠端主機的埠。

  • 中秋節和大豐收的關聯?
  • 急求魯迅先生寫的《看客》全文!拜託了?