bun 发表于 2014-03-02 16:40

q1208c 发表于 2014-03-03 09:43

回复 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. 其它我不知道的原因.
   

woxizishen 发表于 2014-03-03 11:38

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

bun 发表于 2014-03-04 13:40

cryboy2001 发表于 2014-03-04 13:44

细节是关键!
页: [1]
查看完整版本: 不同版本ssh可以设置ssh用key方式免密码登录吗?