1,下载安装版putty
2.新建远程连接地址,保存
3.登录连接地址的虚拟机,建立.ssh 目录(隐藏的)进入目录
4.新建公钥文件authorized_keys,复制puttygen生成的公钥到此文件中
5.用puttygen 创建的密钥加密码保存为私钥
6.chmod 700 /root/.ssh/
7.chmod 600 /root/.ssh/authorized_keys( 文件名可以修改,修改文件 /etc/ssh/sshd.conf   #AuthorizedKeysFile     .ssh/authorized_keys
8.关闭selinux防火墙 setenforce 0临时关闭
9.vi /etc/selinux/config更改SELINUX=enforcing 改成disabled 永久关闭
10.关闭iptables -F 临时关闭
11.service iptables save 永久关闭  (10和11可以用service iptables stop代替;chkconfig iptables off则是系统启动时不启动iptables,)
12.putty 加载load刚才创建的连接地址(地址栏显示ip和端口号)再选择SSH-->Auth 在Private key file for authentication中输入生成的密钥地址路径.ppk文件,再到session中选择save保存,再打开就可以了