putty中添加RSA key

一般我们会在putty 中添加rsa key, 我们首先需要用gitbash(当然也可以用其它的)去生成rsa的公钥和私钥,生成后,将公钥上传到远程服务端。如下操作:
第一步:我们先输入ssh-keygen -t rsa 然后会要求我们确定 路径我们直接回车会自动创建/root/.ssh文件夹目录,然后回车后出入密钥密码,输入两次继续回车密钥就可以在目录中看到。
我们把root/.ssh目录中的id_rsa和id_rsa.pub下载到本地备份等会需要使用。
第二步:修改sshd配置文件
A - 将root/.ssh中的id_rsa.pub修改名字为authorized_keys 并且用chmod 600 authorized_keys设置权限。
B - 找到/etc/ssh/sshd_config ,把RSAAuthentication和PubkeyAuthentication两行前面的#注释去掉。
C - 重启SSHD服务。
Debian/Ubuntu执行:/etc/init.d/ssh restart
CentOS执行:/etc/init.d/sshd restart
第三步:下载puttygen.exe, 载入私钥,如果设置了密码,则输入密码,生成.ppk密钥。
第四步:设置putty,在session中加入要访问的IP,connection中的ssh里展开Auth,即最后一栏可以看到需要导入的PPK选择框,把之前生成的PPK密钥加入,保存。
最后,即可以成功访问了。

posted @ 2015-09-11 15:47  chenqiangzhishen  阅读(590)  评论(0编辑  收藏  举报