Xshell配置SSH秘钥登陆

秘钥生成

生成公钥

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

下一步 ->linux

点击下一步,输入密码:shell

点击下一步服务器

点击保存为文件,完成。ssh

生成私钥

工具 -> 用户秘钥管理者工具

选中秘钥类型 -> 导出code

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

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

在服务器上添加公钥权限

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

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

在XShell中登陆

  • 文件-> 新建

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

  • 填写 用户身份验证 信息

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

在多终端的XShell上进行登陆

若是在另一台电脑上链接这个服务器帐号,则除了前面一步的配置以外,还须要手动添加私钥。具体方法为:

  • 工具-> 用户秘钥管理者

  • 选择 导入,而后选择私钥以后选择打开便可正常链接。

备注

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

参考

相关文章
相关标签/搜索