1.选择工具,选择新建用户密钥生成向导
2.点击下一步,此处可以设置密钥长度,可以看到的是密钥长度越长越安全
3.等待密钥生成后直接点击下一步,到此处可以看到,添加密码,可添加可不添加直接点击下一步
4.直接下一步并继续到此处,选择保存为文件,保存到容易找到的位置

5.将保存好的公钥文件也就是文件后缀名称为pub的文件上传到服务器上两种上传方法
方法一:xftp工具上直接传到/root/.ssh/目录下(个人是可以免费使用的)
xftp官网:XFTP - NetSarang Website
方法二:利用rz命令进行上传
查看rz软件包是否安装
rpm -qa | grep lrzsz 若没有安装利用yum直接进行安装
yum install -y lrzsz 安装完成以后进入到/root/.ssh/目录下,进入到后利用在命令行中输入rz, 输入后在弹出的窗口中选择要进行传输的文件,如图2
cd /root/.ssh/ #命令行中输入rz rz 图2:

6.利用 xftp工具或者是rz对公钥文件上传好以后,只需要将公钥文件中的内容追加到authorized_keyswen文件中,若在/root/.ssh/目录下没有该文件,只需要在/root/.ssh/目录下创建一个authorized_keys文件之后再追加
cat 公钥文件名 >> authorized_keys #一个'>'是覆盖原有文件,两个'>>'是追加文件 在/root/.ssh/目录下创建authorized_keys文件
touch authorized_keys 7.追加完成后双击xshell会话清单中需要连接的机器,输入用户名后选择之前上传的公钥文件的名称,到此完成xshell利用密钥连接服务器
Authorized_Keys 文件的作用
密钥认证机制大家可自行百度。