我在Windows 7 64位上使用cygwin而我正在尝试ssh -vvv localhost
OpenSSH_6.1p1, OpenSSL 1.0.1c 10 May 2012
debug1: Reading configuration data /etc/ssh_config
debug2: ssh_connect: needpriv 0
debug1: Connecting to localhost [::1] port 22.
debug1: Connection established.
debug3: Incorrect RSA1 identifier
debug3: Could not load "/home/habdulmalak/.ssh/id_rsa" as a RSA1 public key
公钥是使用ssh-keygen -t rsa
生成的,公钥已添加到authorized_keys文件中。
有任何线索吗?
答案 0 :(得分:27)
简而言之,它并不表示错误。这是正常的。
你可以在这里参考我的答案:
Trying to use RSA Keys to SSH into EC2, Getting: Incorrect RSA1 identifier... permission denied (public key)
答案 1 :(得分:5)
如评论中所述,此错误可以。
你检查过/etc/hosts.deny吗?我猜你在那里有一个sshd: x.x.x.x
条目
答案 2 :(得分:0)
实际上,我意识到我之所以得到同样错误的原因是因为sshd没有在我尝试连接的VM服务器上运行:)运行它修复了我的问题。