1:在putty的文件夹里面有一个puttygen的文件双击打开它
2:选择Generate
会出现这个页面正在生成秘钥随机的字符串需要鼠标动一动要不会走的很慢
秘钥已经生成
上面这个是公钥这个是生成的一串随机数
这边设置一个密码这个是秘钥的密码不是root的密码,可以增强安全性
然后就可以save公钥和私钥了左边是公钥右边是私钥
先save一下私钥取个名字为sam(这个名字可以随便写)
公钥也可以保存在相同的位置
然后到Linux端
mkdir /root/.ssh 创建一个.ssh的目录
chmod 700 /root/.ssh/ 把.ssh的这个目录改成700的权限
vim /root/.ssh/authorized_keys
编辑一下authorized_keys这个文件,这个文件是没有的需要自己写。
写入的这个key是上面的那个公钥,把它复制过来就可以了
setenforce 0 把selinux关掉
再次回到客户端,需要先load一下
重新打开客户端在ssh里面有一个auth的选项选择刚才生成的秘钥
然后重新回到session那边重新save一下,要不下次还需要弄一遍
点oppen就额可以登入了,这里输入的是秘钥的密码不是root的密码
成功!
本文出自 “huazi” 博客,谢绝转载!
原文地址:http://huazi1991.blog.51cto.com/2607772/1930176