歡迎您光臨本站 註冊首頁

不同版本ssh可以設置ssh用key方式免密碼登錄嗎?

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

不同版本ssh可以設置ssh用key方式免密碼登錄嗎?

我從 A  機器(openssh 5.3)通過  key 方式登錄 B 機器(openssh 4.3),發現還是需要輸入密碼

是不是版本不兼容的原因?

《解決方案》

回復 1# bun

ssh 雖然有版本, 但 ssh有 key 認證方式是個標準方式. 應該都支持的. 只是默認的 key type 可能不同

你如果 login 不成功, 請確認以下內容.

1. 你本地的 .ssh 目錄 許可權是 700, 裡面文件(keys) 的許可權是 600
2. 你遠程主機的 $HOME 許可權是 700, 遠程的 .ssh 許可權是700, 裡面的文件是( public key) 是 600
3. 你遠程的sshd沒有設置為 password only 或者 interactive
4. 其它我不知道的原因.
   
《解決方案》

配置錯誤。你訪問的方式是通過rsa方式訪問 openssh升級和那個半毛錢關係都沒有。至少我測試過openssh5..1版本訪問3.9都可以。
只要稍微注意下,openssh主配置文件里的key位數,以及你生成的公鑰和私鑰的位數。仔細檢查下你配置就能解決。

[火星人 ] 不同版本ssh可以設置ssh用key方式免密碼登錄嗎?已經有452次圍觀

http://coctec.com/docs/service/show-post-10771.html