返回顶部
首页 > 资讯 > 服务器 >Xshell7绿色版使用公钥对免密连接虚拟机(centos7.9-保姆级)
  • 677
分享到

Xshell7绿色版使用公钥对免密连接虚拟机(centos7.9-保姆级)

linux服务器ssh 2023-08-19 17:08:35 677人浏览 安东尼
摘要

Xshell7配置ssh公钥-私钥免密码登录虚拟机(Centos7.9) 最近xshell更新到新版7.0.9,导致使用公钥-私钥无密码登录受阻,以下是最新版操作流程:(保姆级) 首先,要保证使用密码的情况下可以连接: 使用密钥登录分为4

Xshell7配置ssh公钥-私钥免密码登录虚拟机Centos7.9)

最近xshell更新到新版7.0.9,导致使用公钥-私钥无密码登录受阻,以下是最新版操作流程:(保姆级)

首先,要保证使用密码的情况下可以连接:

在这里插入图片描述

使用密钥登录分为4步:

Xshell端生成公钥与私钥,保存在特定目录;

打开Xshell软件 在工具栏中选择“新建用户密钥生成向导”

在这里插入图片描述

选择密钥类型为“RSA”,密钥长度“2048” 下一步

在这里插入图片描述

生成完毕点击下一步

在这里插入图片描述

默认名称就可以(可改可不改),密码不用填写

在这里插入图片描述

选择”是”

在这里插入图片描述

这就是我们的公钥,单击保存文件将公钥保存到桌面,保存完毕点击完成,名称默认就好

在这里插入图片描述

公钥保存到桌面,自动生成.pub文件

在这里插入图片描述

点击完成,点击下图中“导出”按钮,把私钥导出,名字后缀加上_si,做以区分

在这里插入图片描述在这里插入图片描述

放置公钥(Pub)到服务器~/.ssh/authorized_key文件中(并配置相关sshd_cofig文件);

现在,我们在centos7.9里修改sshd服务的配置文件(修改后重启sshd服务)

先要安转vim编译器:yum install vim顺便安装上传工具:yum install lrzsz编辑ssh服务程序配置文件,输入: vim  /etc /ssh/sshd_config

(每个linux版本的路径都不一样,耐心寻找)修改以下内容:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

接下来我们将公钥传到服务器上:进入:.ssh目录

[root@localhost ~]# cd .ssh[root@localhost .ssh]# lsauthorized_keys  key  known_hostsrz  选择.pub文件 [root@localhost .ssh]# ls

在这里插入图片描述`### 配置Xshell客户端使用导入私钥。
在这里插入图片描述

选择用户身份验证,输入用户名,方法选择Public key,点击确定,点击连接

在这里插入图片描述

这里选择public key,别急着连接,点击右侧浏览

在这里插入图片描述

选择文件->选择你刚刚保存的私钥,不用输入密码,勾选“记住密码” ->确定在这里插入图片描述

验证并登陆成功

在这里插入图片描述
有的会提示警告:WARNING! The remote SSH server rejected X11 forwarding request.
在这里插入图片描述

解决方法:

[root@localhost ~]# yum install xorg-x11-xauth # 运行并重新登录就可以解决

如果觉得对您有用,请点个赞哦♪(^∀^●) ↓↓↓

来源地址:https://blog.csdn.net/ksfbvv/article/details/127705926

--结束END--

本文标题: Xshell7绿色版使用公钥对免密连接虚拟机(centos7.9-保姆级)

本文链接: https://www.lsjlt.com/news/375670.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作