Xshell配置SSH秘钥登录

摘要:
在XShell中登录文件-˃创建新名称没有太多限制。请随意填写rsa测试表。填写用户身份验证信息。此处的密码是先前设置的密钥的安全密码,用户名是服务器帐户用户名。登录多个终端的XShell如果您在另一台计算机上连接此服务器帐户,则除了上一步中的配置外,还需要手动添加私钥。请参阅Xshell以配置ssh免密码登录-密钥公钥和私钥登录

秘钥生成

生成公钥

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

Xshell配置SSH秘钥登录第1张

下一步 ->

Xshell配置SSH秘钥登录第2张

点击下一步,输入密码:

Xshell配置SSH秘钥登录第3张

点击下一步

Xshell配置SSH秘钥登录第4张

点击保存为文件,完成。

生成私钥

工具 -> 用户秘钥管理者

Xshell配置SSH秘钥登录第5张

选中秘钥类型 -> 导出

Xshell配置SSH秘钥登录第6张

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

Xshell配置SSH秘钥登录第7张

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

Xshell配置SSH秘钥登录第8张

在服务器上添加公钥权限

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

Xshell配置SSH秘钥登录第9张

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

在XShell中登录

  • 文件-> 新建
    Xshell配置SSH秘钥登录第10张

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

  • 填写 用户身份验证 信息
    Xshell配置SSH秘钥登录第11张

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

在多终端的XShell上进行登录

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

  • 工具-> 用户秘钥管理者
    Xshell配置SSH秘钥登录第12张

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

Xshell配置SSH秘钥登录第13张

备注

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

参考

免责声明:文章转载自《Xshell配置SSH秘钥登录》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇驱动硬件Framebuffer驱动程序框架 skeletonfb.c 分析Sublime Text3工具的安装、破解、VIM功能vintage插件教程(已经实践、绝对可用)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ubuntu 设置github秘钥

github的SSH配置如下: 一 、 设置Git的user name和email: $ git config --global user.name "AmyOrz" $ git config --global user.email "youremail@gmail.com" 二、生成SSH密钥过程:1.查看是否已经有了ssh密钥:cd ~/.ssh如果没...

Ansible入门

自动化运维常识 运维工作   系统安装   物理机、虚拟机   程序包  安装、配置、服务启动   批量操作   程序发布   监控 运维层次   OS previsioning     物理机 PXE、Cobbler(选择多版本操作系统)     虚拟机 Image Templates   Configuration     puppet (ruby)...

python之 paramiko模块 连接服务器

paramiko是一个基于SSH用于连接远程服务器并执行相关操作(SSHClient和SFTPClinet,即一个是远程连接,一个是上传下载服务),使用该模块可以对远程服务器进行命令或文件操作。 下载安装 pycrypto,由于 paramiko 模块内部依赖pycrypto,所以先下载安装pycrypto pip3 install pycrypto pi...

Jumpserver实践

Jumpserver实践 提前准备好jumpserver服务端 source /opt/py3/bin/activate /opt/jumpserver/jms start -d # koko /opt/koko/koko -d /etc/init.d/guacd start sh /opt/tomcat9/bin/startup.sh # ngi...

openssh升级到8.4

注意: 执行前,多开几个登录窗口,同时登录,防止升级退登后,无法登录的问题! 1.将OpenSSH8.4_Update.tar包传入服务器 网盘地址: 链接:https://pan.baidu.com/s/1zkBEcJzA4SUIO22PXR28fQ 提取码:uknj 2.解压 命令:tar vxf OpenSSH8.4_Update.tar 3...

Jenkins进阶-应用的远程部署(12)

越来越多的公司部署需要实现自动化模式,大家的首选的工具就是Jenkins,下来介绍下通过Publish Over SSH Plugin插件实现远程部署; 一、安装插件Publish Over SSH Plugin:   1.系统管理→管理插件→可选插件→Publish Over SSH;   2.系统管理→管理插件→高级→上传插件;   两种不同的模式安装...