这篇文章写得比较清楚,按照它做,也能配通。
http://www.jb51.net/LINUXjishu/33586.html
要点是:
- 使用 puttykeygen.exe 生成密钥。
缺省是 RSA 2048 位。
点击保存私钥(可以不设置密码保护),不要生成公钥,因为PUTTY生成的公钥OpenSSH无法使用. SSH密码方式登入远端Linux服务器/VPS,创建.ssh/authorized_keys.
vim ~/.ssh/authorized_keys
将puttygen.exe生成的公钥内容粘贴至~/.ssh/authorized_keys.
注: 公钥内容就在显示的公钥(P)由OpenSSH认可: 这行字符下面.用SSH证书登陆你的Linux服务器
Putty→会话:将服务器IP填好
Putty→连接→数据:填好自动登陆用户名
Putty→连接→SSH→认证:选择认证私钥文件回到Putty→会话:保存的会话,填个名称保存下吧,下次直接双击名称就可以登录了,赶紧登录吧.
为了安全你需要取消SSH的密码认证方式.
vim /etc/ssh/sshd_config
添加下面这行
PasswordAuthentication no
重启SSH服务
systemctl restart sshd