Ssh
使用 rsa 登錄到我的 vps
我成功地為我的 root 帳戶添加了一個 rsa 密鑰。因為我不想要我的根目錄中的所有內容,所以我創建了一個新使用者。但是對於某些方式,我不斷收到“伺服器拒絕我們的密鑰”消息:S
我使用我的 root 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,因為我的 root 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:我也有一些垃圾郵件使用者已經嘗試登錄??對不起,我昨天才開始使用 vps。
嘗試正常複製您的原始公鑰(由 生成的
puttygen
),然後將其轉換為 OpenSSH 兼容格式:ssh-keygen -i -f puttygen.ppk > ssh-keygen.pub
更新
puttygen
支持將您的密鑰導出為 OpenSSH 格式,試試這個: