本次教程使用工具是免费的xshell7测试版,避免被头条认为是推广,就不细说它的功能了。按照我的图教程操作吧:
1、建立rsa

2、一直下一步,直到出现要输入密码(最好不要跟服务器密码一样)


3、复制密钥到记事本,也可以保存rsa文件,这里为了方便就直接复制了。

4、登录你的服务器,切到/root目录,设置ssh
cd /root/
ls -a #查看隐藏文件夹.ssh

cd .ssh/
ls #查看文件authorized_keys,没有的话直接就可以了
vim authorized_keys #把刚刚复制到记事本密钥,粘贴到authorized_keys这个文件里面

5、新建xshell连接,填写名称,ip地址

6、重点:选择‘用户身份验证’,把‘password’下移,勾选 ‘Public Key’。
输入,刚刚输入rsa 时的密码,连接既可。如果弹出要选择密钥名称的化,默认选择id_rsa_2048

连接成功
