用rsalogin到我的vps

我成功地为我的root帐户添加了一个rsa密钥。 因为我不希望所有的东西在我的根,我创build了一个新的用户。 但对于一些如何,我不断收到“服务器拒绝我们的钥匙”的消息:S

我做了以下命令与我的根acc:

adduser kossel usermod -a -G sudo kossel groups kossel mkdir /home/kossel/.ssh vi /home/kossel/.ssh/authorized_keys //I pasted the key in this format "ssh-rsa xxxxxxxxxxxxxx==" for putty openSSH compatibility reason chown -R kossel:kossel /home/kossel/.ssh chmod 700 /home/kossel/.ssh chmod 600 /home/kossel/.ssh/authorized_keys 

我错过了什么?

更新:回答评论:我已经成功完成修改puttygen公钥以适应openSSH,因为我的根acc正在工作。

我检查了/var/log/auth.log我得到的唯一的消息是:

 Sep 12 15:59:40 9port sshd[7714]: pam_unix(sshd:session): session closed for user kossel Sep 12 15:59:52 9port sshd[7739]: reverse mapping checking getaddrinfo for dsl-xxx-xxx-xxx-xxx-dyn.prod-ISPDOMAIN.com [my_ip_address] failed - POSSIBLE BREAK-IN ATTEMPT! 

PS:我也有一些垃圾邮件用户已经尝试login? 对不起,我刚刚开始使用VPS昨天。

尝试复制原始公钥(通常由puttygen生成),然后将其转换为OpenSSH兼容格式:

 ssh-keygen -i -f puttygen.ppk > ssh-keygen.pub 

UPDATE

puttygen支持将您的密钥导出为OpenSSH格式,请尝试以下操作:

在这里输入图像说明