SSH的问题

我在我的服务器上接受我的密钥时遇到了一个问题。 我已经在以前设置的其他计算机上使用过这个密钥,没有任何问题,我可以使用SSH将其用于许多不同的服务器。

这里是日志的尾巴:

debug1:可以继续的身份validation:publickey,password

debug1:下一个validation方法:publickey

debug1:提供RSA公钥:/home/james/.ssh/id_rsa

debug1:服务器接受密钥:pkalg ssh-rsa blen 279

debug1:尝试私钥:/home/james/.ssh/id_dsa

debug1:尝试私钥:/home/james/.ssh/id_ecdsa

debug1:下一个validation方法:密码

我的权限都是正确的,我已经在两台计算机上双重检查了8次。 我也尝试从服务器删除auth hosts文件,这似乎也没有效果。 有任何想法吗?

我想你错过了客户机/home/james/.ssh/id_rsa上的私钥文件,而你只有公钥/home/james/.ssh/id_rsa.pub

你应该看到这个:

 debug1: Offering public key: /home/james/.ssh/id_rsa debug1: Server accepts key: pkalg ssh-rsa blen 277 debug1: read PEM private key done: type RSA debug1: Authentication succeeded (publickey).