SSH 和 SSH2 兼容性

SSH 和 SSH2 兼容性

我正在尝试设置无密码登录远程主机。

首先,我使用此命令生成了一个密钥对

ssh-keygen -t dsa

但是在第二步,当我必须将公钥复制到远程主机时,我看到的是 .ssh2 文件夹而不是 .ssh。此文件夹包含文件“.authorization”,但没有“.authorized_keys2”。我现在有点迷茫了。

tom [local-host] /home/tom: ssh -V
OpenSSH_5.2p1, OpenSSL 0.9.8k 25 Mar 2009

tom [remote-host] /home/tom/: ssh -V
ssh: F-Secure SSH 3.2.0 (build 7) on rs6000-ibm-aix

您能否就如何正确设置提供建议?

答案1

深入了解本网站,它甚至告诉您如何从 ssh1 转换为 ssh2。

答案2

无密码登录的问题可能由多种原因引起(链中有很多环节,如果任何一个环节中断,整个系统就无法正常工作),因此这可能不仅仅是 SSH/SSH2 问题。

我注意到您提到了一个.authorized_keys2文件,但我一直使用authorized_keysauthorized_keys2文件(注意没有前导“。”)。我建议创建一个.ssh文件夹并将您的公钥(可能是id_dsa.pub文件)附加到.ssh/authorized_keys。确保整个目录的权限正确,然后尝试再次登录。

tail -f /var/log/secure如果您在远程服务器上有权限,您可以通过运行来调试情况。

相关内容