Xshell配置SSH秘钥登录

论坛 期权论坛 脚本     
匿名技术用户   2021-1-3 22:52   11   0

秘钥生成

生成公钥

工具 -> 新建用户秘钥生成向导 ->

1103990-20171129105704284-1111090395.png

下一步 ->

1103990-20171129105918269-1583347546.png

点击下一步,输入密码:

1103990-20171129110041159-2057922400.png

点击下一步

1103990-20171129110135144-2057840504.png

点击保存为文件,完成。

生成私钥

工具 -> 用户秘钥管理者

1103990-20171129110716706-2140137194.png

选中秘钥类型 -> 导出

1103990-20171129110808565-2081557120.png

保存,输入之前设置的秘钥保护密码,生成私钥

1103990-20171129134908847-1262179109.png

至此,生成了一对 公钥-私钥 对。

1103990-20171129111404503-93111150.png

在服务器上添加公钥权限

  • 上传公钥到服务器的/root/.ssh目录下

1103990-20171129111843081-1159560717.png

  • 执行命令cat id_rsa_2048.pub >> authorized_keyschmod 600 authorized_keys
  • 然后执行 cat authorized_keys即可看到公钥内容已经添加到文件中去了。

在XShell中登录

  • 文件-> 新建
    1103990-20171129113332284-1336431013.png

名称没有太大限制。随意填写,这里填写的是rsa-test。
接着填写主机的IP地址,也就是所要连接的服务器的IP地址。

  • 填写 用户身份验证 信息
    1103990-20171129114012425-199472779.png

这里的密码为前面所设置的秘钥的保密码,用户名为服务器的账号用户名。

在多终端的XShell上进行登录

如果在另外一台电脑上连接这个服务器账号,则除了前面一步的配置之外,还需要手动添加私钥。具体方法为:

  • 工具-> 用户秘钥管理者
    1103990-20171129114539112-441056367.png

  • 选择 导入,然后选择私钥之后选择打开即可正常连接。

1103990-20171129114637722-914972638.png

备注

如果是服务器管理员,上面有多个用户账号,则需要为每一个用户进行添加权限,这时候除了前面的公钥信息之外,还要绑定用户名。

参考

转载于:https://www.cnblogs.com/ioveNature/p/7919115.html

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP