在xshell中,点击上方的“工具”,选择“新建用户密钥生成向导”

公钥生成后,点击“下一步”

设置密钥名称及密钥密码

下一步
复制并保存公钥

复制公钥为之后做准备。
点击“完成”
在服务器中配置密钥登陆的配置

mkdir /root/.ssh(创建目录)
chmod 700 /root/.ssh(更改权限)
vi /root/.ssh/authorized_keys
authorized_keys文件现在是不存在的,一定要书写正确。
把之前生成的公钥放在这个文件中

保存。
- 在xshell中更改连接服务器模式
选择“属性”

用户身份认证改为密钥

选择用户密钥并输入密钥密码

点击“确定”
-
密钥连接是否正常
更改好之后,重新“连接”,看下是否能登陆服务器

结果:

可以正常登陆上服务器。
xshell密钥
原文:http://blog.51cto.com/14079728/2320248