MobaXterm免密远程连接虚拟机

目录:

前言:

生成A端密钥:

保存公钥:

保存私钥:

获得公钥副本:

进入B端,上传并设置公钥文件:

上传公钥文件:

测试远程连接:

打开已保存的密码:

删除已保存的密码:

使用密钥登陆:


前言:

服务器A要免密登录服务器B,则要把服务器A的公钥存到服务器B的授权公钥文件中;先在服务器A上生成一对秘钥(ssh-keygen),然后将公钥拷贝到服务器B的authorized_keys文件中。

关于公钥和私钥,可以分别理解为门和钥匙,门无论放在何处,只要有钥匙就能开门,公钥可以保存于需要被远程连接的虚拟机,而私钥相对于公钥则一般不会发送给他人,需要很好的保存。

下文中均以A端代表MobaXterm,B端代表虚拟机。

启动虚拟机,进入root权限(我这里是Red Hat9.0)

生成A端密钥:

进入MobaXterm,生成密钥:

"该过程左右滑动鼠标可以加快生成速度"

保存公钥:

在桌面创建一个文件夹,Linux(文件夹命名可随意设置设置)

 点击保存,保存此部分为公钥,命名为key.pub

保存私钥:

点击该选项,导出私钥到该文件夹下,命名为key.pri

该过程会再次询问你,选择是

获得公钥副本:

选择key.pub文件,复制直接粘贴,得到key.pub-副本

按F2重命名该副本文件为authorized_keys

进入B端,上传并设置公钥文件:

上传公钥文件:

进入虚拟机,点击进入./.ssh/目录里面,点击该图标上传文件

选择该文本,保存

进入虚拟机,进入root目录下,修改权限,删除用户组的写权限

chmod g-w ./.ssh

测试远程连接:

打开已保存的密码:

删除已保存的密码:

使用密钥登陆:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值