xshell利用密钥连接服务器

这篇具有很好参考价值的文章主要介绍了xshell利用密钥连接服务器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

xshell利用密钥连接服务器

1.选择工具,选择新建用户密钥生成向导

xshell连接秘钥,linux,运维2.点击下一步,此处可以设置密钥长度,可以看到的是密钥长度越长越安全xshell连接秘钥,linux,运维3.等待密钥生成后直接点击下一步,到此处可以看到,添加密码,可添加可不添加直接点击下一步

xshell连接秘钥,linux,运维4.直接下一步并继续到此处,选择保存为文件,保存到容易找到的位置

xshell连接秘钥,linux,运维

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: 

xshell连接秘钥,linux,运维

 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 文件的作用

  • Authorized_Keys 文件是一种用于存储SSH(Secure Shell)协议中允许通过服务器访问特定用户账户的公钥的数据库。这个文件的目的是在用户尝试通过SSH连接到服务器时,使用其中的公钥对用户的身份进行验证。如果服务器上的公钥与传入的公钥相匹配,那么用户就会被允许访问服务器。1
  • 当用户在客户端生成公钥和私钥对时,他们会将自己的公钥拷贝到一个名为authorized_keys的文件中,通常位于SSH服务器的根目录或指定的用户目录下。这个文件随后会被其他服务器所读取,以识别哪些客户端的公钥是可以信任的,从而允许这些客户端无需密码即可访问服务器。23
  • 这个文件的使用方式涉及到一系列的安全通信步骤,包括服务器收到来自客户端的连接请求,并在authorized_keys文件中查找对应的用户名和IP地址。如果找到正确的信息,服务器会随机生成一串字符串并用客户端的公钥加密后再发送回客户端。客户端接收到消息后,使用其私钥进行解密,并与服务器生成的字符串进行比较。如果两者一致,服务器就会允许免密码登录

 密钥认证机制大家可自行百度。

 文章来源地址https://www.toymoban.com/news/detail-839443.html

到了这里,关于xshell利用密钥连接服务器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • xshell连接linux服务器远程打开图形化界面

    编辑/usr/ssh/sshd_config,修改X11Forwarding为yes 在线安装:         执行yum install xauth或者apt-get install xauth 离线安装:         找到yum源(cd /etc/yum/repos.d)或者apt源(cd /etc/apt),浏览器打开地址,找到xauth,下载即可,以下centos和kylin的下载方式。 下载安装xshell和xmanager,使用xshell连接

    2024年02月02日
    浏览(50)
  • xshell连接提示Linux服务器发送了一个意外的数据包

    服务器发送了一个意外的数据包received: 3, expected: 20 打开需要连接的Linux主机,编辑vim /etc/ssh/sshd_config 在最后一行添加 KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group14-sha1 保存退出。重启sshd服务,重新连接,即可 这就可以了

    2024年02月16日
    浏览(41)
  • 【全面解析】Windows 如何使用 SSH 密钥远程连接 Linux 服务器

    创建密钥 创建 linux 服务器端的终端中执行命令 ssh-keygen ,之后一直按Enter即可,这样会在将在 ~/.ssh/ 路径下生成公钥(id_rsa.pub)和私钥(id_rsa) 注意:也可以在 windows 端生成密钥,只需要保证公钥在服务器端,私钥在本地端即可。 安装 在服务器端 ~/.ssh/ 路径下执行以下命令,在

    2024年02月16日
    浏览(57)
  • 租服务器跑代码、pycharm连接服务器跑代码、Xshell连接服务器运行代码

    1.1 注册 推荐使用矩池云服务器,按时按量计费,服务器自带镜像可选,可将要运行的项目上传到网盘 注册网址:矩池云    1.2 租用 选择合适的租用 1.3 选择镜像 选择合适的系统镜像 1.4 复制命令  进入租用列表,复制命令 1.5 网盘使用  网盘可上传要运行的代码 2.1下载 h

    2024年02月21日
    浏览(45)
  • Xshell 跳板机连接服务器

    有时候一些服务器在内网中,外部网络无法直接访问,这时我们就需要使用跳板机服务器。跳板机是运维堡垒主机的另一个称呼。作为技术或者运维人员应该不会陌生。企业为了服务器的安全,通常所有的SSH连接都是通过跳板机来完成,以便于对SSH连接进行验证和管理。下面

    2024年02月08日
    浏览(45)
  • Xshell连接腾讯云服务器

    所需材料: 1.主机IP地址 2.用户秘钥文件、密码 3.登录名 一、 获取主机IP地址: 登陆腾讯云服务器,点击服务器,获取需要连接服务器的IP地址(公) 二、获取: 用户秘钥文件及密码 1.在xshell中生成秘钥及密码 2.点击生成、下一步  3.等待生成后,点击下一步 4.点击完成后,

    2024年02月06日
    浏览(44)
  • XShell连接实验室服务器

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前言 第一次连接实验室服务器跑代码,因pycharm专业版学生认证需要时间,所以自学了XShell连接服务器以及提交任务,现在终于装好了,趁着热乎劲儿总结下,也希望对你有用。作者是新手小白,如有疏漏

    2024年01月24日
    浏览(69)
  • 如何使用Xshell巧妙的连接服务器

    最近一直在想到底写那些技术性文章,正好我之前买的一台服务器还没怎么使用,所以准备打算出一期在Xshell上使用服务器的教程的。 首先,为什么要使用Xshell连接云服务器呢? 1、自己打开服务器很麻烦,每次都要在网页进行登录操作,而在Xshell上则可以直接连接,平时操作

    2024年02月05日
    浏览(42)
  • 使用Xshell连接远程ubuntu服务器

    Xshell连接远程ubuntu服务器 主要流程(加粗部分为必要,点击即可跳转到命令): 安装openssh-server — 启动 ssh-server 服务- - -验证是否成功开启 —检查一下系统上 SSH 服务的状态—检查 OpenSSH 服务器正在侦听哪个端口—检查Ubuntu系统中的22(根据前面检测的端口)端口是否开启:

    2024年02月04日
    浏览(68)
  • Xshell 跳板机连接服务器centos

    有时候一些服务器在内网中,外部网络无法直接访问,这时我们就需要使用跳板机服务器。跳板机是运维堡垒主机的另一个称呼。作为技术或者运维人员应该不会陌生。企业为了服务器的安全,通常所有的SSH连接都是通过跳板机来完成,以便于对SSH连接进行验证和管理。下面

    2024年02月19日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包