系统环境:centos7.6shell
登陆工具:xshell6centos
xshell登陆服务器的常见方式有Public Key和Password,今天介绍Public Key的使用服务器
一、打开xshell->工具->用户秘钥管理者(或者下面的新建用户秘钥生成向导)ssh
二、弹出窗口以下:秘钥类型选择RSA,秘钥长度选择2048,下一步工具
三、提示秘钥对生成成功,下一步centos7
四、秘钥名称随意填写,xshell会记住它,密码填写并记住,下一步rest
五、将生成的秘钥保存到本地,名称id_rsa_2048.pubcode
六、将服务器上.ssh/authorized_keys中的内容替换为id_rsa_2048.pub中的内容blog
七、配置sshd_config文件,重启sshio
PasswordAuthentication no # 不容许口令登陆 PubkeyAuthentication yes # 使用key登陆
systemctl status sshd.service #查看状态 systemctl start sshd.service #启动服务 systemctl restart sshd.service #重启服务
八、使用Public Key进行登陆