SSH使用证书登录

By | 2017年9月26日

一、生成公钥与私钥文件

可以通过本地的Putty包中的PUTTYGEN.EXE程序,可以很方便的生成公钥和对应的私钥。

点击Generate按钮,然后鼠标在白色空白处随意移动,等待生成公钥。

生成后,输入私钥密码,然后就可以点Save按钮保存公钥和私钥文件了:

二、上传公钥文件到服务器上

登录服务器后,使用如下命令:

mkdir -p /root/.ssh 
chmod 600 /root/.ssh
echo 公钥内容 > /root/.ssh/authorized_keys 
chmod 700 /root/.ssh/authorized_keys

三、putty中加载私钥

现在在本地通过putty连接,可以无需密码了。