RedHat使用公钥+私钥:MobaXterm设置无密码登录


前言

在远程管理Linux服务器时,使用SSH密钥对进行身份验证是一种安全且高效的方式。Red Hat作为广泛使用的Linux发行版之一,支持通过公钥和私钥实现无密码登录。通过MobaXterm这样的终端模拟器,可以轻松设置SSH密钥对,实现对Red Hat服务器的无缝访问。本文将简要介绍如何在MobaXterm中配置SSH密钥对,以便实现对Red Hat系统的无密码登录,提高系统安全性与工作效率。

一、实现原MobaXterm设置无密码登录的原理是使用公钥加密技术来实现。具体原理如下:

  1. 生成密钥对:在本地计算机上,使用ssh-keygen工具生成密钥对,包括公钥和私钥。公钥用于加密数据,私钥用于解密数据。

  2. 将公钥复制到远程主机:将生成的公钥复制到远程主机的.ssh目录下的authorized_keys文件中。这样远程主机就可以使用公钥来加密数据,并将加密后的数据传输给本地计算机。

  3. 无密码登录:在使用MobaXterm登录远程主机时,MobaXterm会自动将本地计算机上的私钥与远程主机上的公钥进行匹配。如果匹配成功,就可以实现无密码登录。

通过使用公钥加密技术,可以保证数据在传输过程中的安全性,同时还可以实现方便的无密码登录。MobaXterm设置无密码登录的原理是使用公钥加密技术来实现。具体原理如下:

  1. 生成密钥对:在本地计算机上,使用ssh-keygen工具生成密钥对,包括公钥和私钥。公钥用于加密数据,私钥用于解密数据。

  2. 将公钥复制到远程主机:将生成的公钥复制到远程主机的.ssh目录下的authorized_keys文件中。这样远程主机就可以使用公钥来加密数据,并将加密后的数据传输给本地计算机。

  3. 无密码登录:在使用MobaXterm登录远程主机时,MobaXterm会自动将本地计算机上的私钥与远程主机上的公钥进行匹配。如果匹配成功,就可以实现无密码登录。

通过使用公钥加密技术,可以保证数据在传输过程中的安全性,同时还可以实现方便的无密码登录。理

在这里插入图片描述

二、操作步骤

生成密钥对在使用 RedHat 操作系统时,我们经常需要通过 SSH 登录到远程服务器进行管理和操作。为了提高安全性,可以使用公钥+私钥的方式进行无密码登录,避免每次登录都要输入密码。本文将介绍如何在 MobaXterm 中设置无密码登录。

首先,我们需要生成一对公钥和私钥。公钥存放在服务器上,私钥则保存在本地电脑上。当我们使用私钥进行 SSH 登录时,服务器会使用公钥进行验证,如果验证通过,则可以登录到服务器。

接下来,我们将详细介绍如何在 MobaXterm 中生成公钥和私钥,并将公钥上传到服务器上,实现无密码登录。

请继续阅读下一篇文章,了解具体的设置步骤。在使用 RedHat 操作系统时,我们经常需要通过 SSH 登录到远程服务器进行管理和操作。为了提高安全性,可以使用公钥+私钥的方式进行无密码登录,避免每次登录都要输入密码。本文将介绍如何在 MobaXterm 中设置无密码登录。

首先,我们需要生成一对公钥和私钥。公钥存放在服务器上,私钥则保存在本地电脑上。当我们使用私钥进行 SSH 登录时,服务器会使用公钥进行验证,如果验证通过,则可以登录到服务器。

接下来,我们将详细介绍如何在 MobaXterm 中生成公钥和私钥,并将公钥上传到服务器上,实现无密码登录。

请继续阅读下一篇文章,了解具体的设置步骤。

  1. 1.启动虚拟机“RedHat 9”
  2. 打开“MoxbaXterm”
  1. 单击Tool
  2. 选择MobaKeyGen(SSH key generator) ,打开操作界面
  3. 单击Generate按钮,开始生成密钥对

在这里插入图片描述

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

  1. .移动鼠标加速过程,等待生成密钥

在这里插入图片描述

  1. 密钥生成完毕

在这里插入图片描述

保存公钥和私钥

  1. 新建名为 “ProLinux” 的文件夹,用来保存公钥文件和私钥文件
    在这里插入图片描述
  2. 选中复制**Public key for pasting into Open SSH server(~/.ssh/authorized_keys file)**框中的所有内容:
    在这里插入图片描述
  3. 双击进入刚才创建的"ProLinux"文件夹,新建"文本文档",并将 修改“文本文档”文件名为 “mk.pub”,将**Public key for pasting into Open SSH server(~/.ssh/authorized_keys file)**粘贴到"mk.pub"中。(注意:打开mk.pub文件是以“记事本”打开,在粘贴保存)
    在这里插入图片描述
    在这里插入图片描述
  4. 回到【MobaXterm SSH Key Generator】界面,单击【Save private key】按钮,开始保存【私钥文件】操作
    在这里插入图片描述在这里插入图片描述

(未设置私钥密码,MobaXterm会弹出警告,选择【是(Y)】)
5. 进入刚才创建的"ProLinux"文件夹,我以【mk】为例,并保存

在这里插入图片描述
6. 按照步骤操作完毕后,会得到两个文件
在这里插入图片描述

上传公钥

  1. 准备authorized_keys文件,创建"mk - 副本.pub",并将文件名改为“authorized_keys”
    在这里插入图片描述
  2. 双击连接远程主机,击 “/root/” 上方中间的黄色文件图标(注意用root登录)
    在这里插入图片描述
  3. 8.创建名为 “.ssh” 的隐藏文件夹
    在这里插入图片描述
  4. 双击进入 “.ssh” 文件夹,并单击浅蓝色向上箭头“ ↑ ”图标上传【Prolinux】文件夹下的【authorized_keys】文件
    在这里插入图片描述
    在这里插入图片描述

启用私钥,使用私钥ssh登录远程节点

  1. .右击 RedHat(我这里为10.0.0.88)选择【Edit session 】编辑远程主机配置参数
    在这里插入图片描述
  2. 选择【Advanced SSH settings】标签找到【User private key】参数,单击输入框尾部的文件图标,弹出文件选择框,双击私钥文件【mk.ppk】。
    在这里插入图片描述3. 如果登录成功,说明私钥设置没问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

`869

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值