<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 
生成的密钥类型和位数按照默认的就 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