Xshell设置密钥登录CentOS6.5_64位(图文版)
一、环境
CentOS6.5 64位
VMware 14 Pro
XSHEEL 5 build 1333
宝塔Linux面板
二、生成XSHELL密钥
三、上传公钥到服务器,并配置
1、上传vCentOS6_64.pub到/root/.ssh文件夹下面,如果没有自行建立,并更名为authorized_keys注意不要带扩展名,并设置authorized_keys的权限为600,命令:chmod 600 authorized_keys,宝塔设置如下图:
2、修改配置文件/etc/ssh/sshd_config ,启用密钥验证。把RSAAuthentication和PubkeyAuthentication两行前面的#注释去掉。
3、修改/etc/ssh/sshd_config,取消用密码登陆
4、重启SSHD服务: [root@CentOS6 ~]# /etc/init.d/sshd restart
四、配置XSHLL客户端
五、新环境XSHELL导入密钥并生成公钥(公钥可以用在其它的服务器,配置如上)
1、导入密钥:
2、导出公钥,用于放在服务器端
======================配置结束==============================
这样就不用担心登陆的环境是否存在风险,也不需要担心别人从别处登陆以威胁服务器安全(前提是需要保管好公钥、私钥)