生成的密钥类型和位数按照默认的就
OK
,
SSH-2 RSA
,
1024
位
生成密钥时你需要在空白区域移动鼠标
,
以便产生随机数据
点击保存私钥
(
可以不设置密码保护
),
不要生成公钥
,
因为
PUTTY
生成的公钥
OpenSSH
无法使用
.
2.SSH
密码方式登入远端
Linux
服务器
/VPS,
创建
.ssh/authorized_keys.
vim ~/.ssh/authorized_keys
将
puttygen.exe
生成的公钥内容粘贴至
~/.ssh/authorized_keys.
注
:
公钥内容就在显示的公钥
(P)
由
OpenSSH
认可
:
这行字符下面
.
至于为什么文件名是
authorized_keys,
可以在
/etc/ssh/sshd_config
中找到下面两行
#PubkeyAuthentication yes
#AuthorizedKeysFile .ssh/authorized_keys
3.
用
SSH
证书登陆你的
Linux
服务器
/VPS
Putty→
会话
:
将服务器
IP
填好
Putty→
连接
→
数据
:
填好自动登陆用户名
Putty→
连接
→SSH→
认证
:
选择认证私钥文件
回到
Putty→
会话
:
保存的会话
,
填个名称保存下吧
,
下次直接双击名称就可以登录了
,
赶紧登录吧
.
4.
为了安全你需要取消
SSH
的密码认证方式
.
vim /etc/ssh/sshd_config
添加下面这行
PasswordAuthentication no
重启
SSH
服务
service sshd restart