`

Xshell配置SSH秘钥登录

 
阅读更多

秘钥生成

生成公钥

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

下一步 ->

点击下一步,输入密码:

点击下一步

点击保存为文件,完成。

生成私钥

工具 -> 用户秘钥管理者

选中秘钥类型 -> 导出

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

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

在服务器上添加公钥权限

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

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

在XShell中登录

  • 文件-> 新建

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

  • 填写 用户身份验证 信息

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

在多终端的XShell上进行登录

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

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

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

备注

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

参考

分享到:
评论

相关推荐

    上机01操作指南.docx

    VMware虚拟机安装与配置、CentOS系统安装与配置、Xshell与Xftp工具使用、SSH秘钥认证登录。 在这篇操作指南中,我们将学习如何安装和配置VMware虚拟机、CentOS系统、Xshell和Xftp工具,以及如何使用SSH秘钥认证登录...

    xshell7_xmanager7_xftp7.zip

    **Xshell 7** 是一款功能丰富的终端模拟器,它支持多种协议如SSH、TELNET、RLOGIN和SERIAL等,使得用户可以在Windows环境下安全地访问和管理远程Linux或Unix系统。Xshell提供了丰富的颜色方案、标签式会话管理、自动...

    ssh远程登录的秘钥验证设置.docx

    为了增强安全性,还可以配置SSH服务,限制只接受特定的密钥对,或者限制来自特定IP的连接。此外,定期更换密钥对也能增加安全性。总的来说,SSH的密钥对验证是远程登录的理想选择,既方便又安全。

    xshell远程连接linux

    在Xshell中,你可以导入已有的密钥,也可以生成新的密钥对,并将其配置到Linux服务器的~/.ssh/authorized_keys文件中。 在实际应用中,Xshell提供了许多实用功能。例如,颜色方案定制,可帮助你在不同任务间快速...

    xshell和xftp5密钥

    Xshell是一款功能强大的终端模拟器软件,它支持SSH1, SSH2, Telnet, Rlogin, SFTP, TTY等多种协议,适用于Windows操作系统。Xshell能够帮助用户轻松管理远程服务器,提高工作效率。而Xftp5则是由NetSarang开发的一款...

    xshell6.rar

    【Xshell6】是一款强大的远程连接工具,专为个人用户设计,无需秘钥即可享受不限时的使用体验。它在IT行业中被广泛应用于Linux系统的管理与运维,是开发者、系统管理员和网络工程师的得力助手。 Xshell6的核心功能...

    Hadoop安装(ubuntu16.04+ hadoop-2.9.1.tar.gz+jdk-8u74-linux-x64.tar.gz)

    Hadoop安装(ubuntu16.04+ hadoop-2.9.1.tar.gz+jdk-8u74-linux-x64.tar.gz) ...本篇教程详细讲解了Hadoop安装的准备工作、主机名的更改、SSH免密登录的配置等知识点,旨在帮助读者快速了解Hadoop的安装和配置过程。

    Xshell5连接虚拟机中的Linux的方法以及失败原因解决

    Xshell是一款强大的终端模拟器,它允许用户通过SSH协议在同一局域网段内远程控制其他计算机,包括运行在虚拟机中的Linux系统。以下是如何使用Xshell5连接虚拟机中Linux系统的基本步骤及可能出现的问题及解决方案。 ...

    使用密钥对登陆服务器详细笔记

    在 Linux 系统中,我们可以使用 ssh-keygen 命令来生成秘钥对。这个命令会生成一对密钥:私钥(id_rsa)和公钥(id_rsa.pub)。 在生成密钥对时,我们需要设置秘钥密码。这一步骤非常重要,因为秘钥密码将保护我们...

    【PDF版本】老男孩教育Linux高端运维及云计算架构师-就业班20170513V9.pdf

    - **SSH服务秘钥认证**:实现SSH无密码登录。 - **Ansible批量自动化管理集群**:学习使用Ansible进行批量主机管理。 - **Zabbix监控**:掌握使用Zabbix进行系统监控的方法。 ### 第五阶段:系统高级特性与安全 - ...

Global site tag (gtag.js) - Google Analytics