我成功地为我的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格式,请尝试以下操作:
