putty使用SSH Key登录服务器

 在Xshell系列软件被爆出植入后门之后,马不停蹄地转移到了putty。

 考虑到vps的安全性问题,禁用了root账户登录,同时禁用了密码登录。因此需要通过设置putty使用密钥进行登录。

 因为putty使用的是自己的ppk文件,因此需要对id_rsa进行转换。这项需求需要使用puttygen来实现。

 打开puttygen.exe,load现有的id_rsa文件。如果设置了私钥密码,则要在key passphrase中输入密码并确认。点击“save private key”,保存为putty的.ppk文件。

 在putty中,设置需要登录的服务器ip和端口之后,在Connection - SSH - Auth中的Private key file for authentication中选择生成的ppk文件。这样就可以使用密钥进行登录了。

 也可以在Connection - Data 的Auto-login username中设置好登录的用户,那么打开session就可以自动连接上服务器了。