无法将id_rsa作为RSA1公钥加载

我在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文件中。

任何线索?

简而言之,这并不表示错误。 这是正常的。

你可以在这里引用我的答案:
尝试使用RSA密钥SSH进入EC2,获取:不正确的RSA1标识符…权限被拒绝(公钥)

正如评论中所述,这个错误是可以的。

你检查了/etc/hosts.deny吗? 我的猜测是你在那里有一个sshd: xxxx条目

其实,我意识到为什么我得到相同的错误,是因为sshd没有运行在虚拟机服务器上,我试图连接到:)运行它修复了我的概率。