Putty配置密钥登录远程服务器 | 周良博客
随着互联网的发展,越来越多的中小型企业或者个人用户都开始使用VPS或者服务器。在使用的同时呢,希望大家能注意到服务器的安全。比如我们使用putty登录远程linux服务器,我们就可以配置秘钥登录,这样如果不是使用的我们配置的这台电脑远程访问VPS或服务器的话,那肯定是比较难登录的,这样可以避免一大部分安全隐患。
注意:我们下载的putty最好到官方下载,这样可以避免被人植入代码,不要丢了西瓜捡芝麻,每一个地方都应该注意到。
第一步、生成秘钥
使用putty登录到服务器生成秘钥。
第二步、拷贝秘钥至本地
1.将root/.ssh中的pub修改名字为authorized_keys 并且用chmod 700 .ssh、chmod 600 authorized_keys设置权限。
2.因为我们使用的是putty复制比较方便,所以我选择直接将生成的id_rsa内容复制到本地PC机上的一个文本文件下,然后更改文本名为id_rsa。你也可以使用FTP或者其它的工具将id_rsa下载到本地。
注意:更改名字的时候需要删除文件扩展名,比如:.txt。
第三步、本地客户端配置秘钥
1.使用puttygen.exe生成私钥,载入第二步得到id_rsa文件;
2.输入在SSH中设置的密钥密码;
3.确定;
4.保存得到的私钥为.ppk文件。
第四步、PUTTY认证设置
1.打开putty软件,左边“Connection”&http://www.aips.me8211;“Data”,右边&http://www.aips.me8221;Auto-login username“后面输入私钥对应的用户名;
2.左边“Connection”&http://www.aips.me8211;&http://www.aips.me8220;SSH&http://www.aips.me8221;&http://www.aips.me8211;&http://www.aips.me8220;Auth“,右边&http://www.aips.me8221;Browse&http://www.aips.me8230;&http://www.aips.me8221;,找到私钥文件,扩展名为&http://www.aips.me8221;ppk&http://www.aips.me8221;的文件也就是ppk;
3.左边&http://www.aips.me8221;Session&http://www.aips.me8221;,右边Host Name下输入服务器IP地址,&http://www.aips.me8221;Save Sessions&http://www.aips.me8221;下输入要保存的快捷名,如&http://www.aips.me8221;server&http://www.aips.me8221;,再点击“Save”。之后你只要双击你保存的名字,然后输入你设置的密码就能使用密钥远程登录服务器了。