使用MobaXterm_Portable通过ssh连接redhat系统

1.首先安装MobaXterm Portable,双击可执行文件

 在“session”弹出的菜单中选择“SSH”。

在SSH中的“Romote host”输入ip地址或主机名

“Specify username”输入用户名

这里需要打开redhat系统的终端查看ip地址或主机

 使用 ip addr 命令 显示网络接口信息,包括 IP 地址

ip addr

使用 hostname 命令 显示系统的主机名

hostname

运行效果

选一个输入,然后点击“OK”就行了,然后就会跳出弹窗

第一次创立就会跳出,“Accept”就行了

 这时候需要我们输入一下redhat系统的密码

注意一下!这里输入密码界面是不会有任何反应的(我还以为卡了,重启了好多次,我好傻)

正常输入系统的密码按下回车键就行了

密码正确后会跳出新弹窗,记住密码正常情况选择“Yes”就行了

这里就已经将 MobaXterm_Portable 通过ssh连接redhat系统成功了

当然可以测试一下连通效果

我这里尝试的就是之前在redhat系统中查看ip地址的命令ip addr

MobaXterm_Portable返回结果跟redhat系统结果一致

当然这里可以使用ls命令,列出当前目录的文件和子目录等操作都可以。

### 如何在MobaXterm中设置和使用公钥认证 #### 生成密钥对 为了实现无密码登录,首先需要生成一对公钥和私钥。这一步骤是整个过程的基础[^3]。 ```bash ssh-keygen -t rsa -b 4096 -C "your_email@example.com" ``` 上述命令将会创建一个新的RSA类型的密钥对,默认情况下保存于`~/.ssh/id_rsa`(私钥)和`~/.ssh/id_rsa.pub`(公钥),同时允许用户自定义文件路径及 passphrase 来增加安全性。 #### 将公钥复制到目标机器上 一旦拥有了这对密钥之后,则需将本地计算机上的公钥传输至远程服务器以便后续验证身份之用。对于Red Hat操作系统而言,在虚拟环境中执行如下操作: 1. 进入名为"RedHat 9" 的虚拟机环境; 2. 使用 `scp` 或者直接编辑 `/root/.ssh/authorized_keys` 文件来添加客户端的公钥内容[^1]。 ```bash cat ~/.ssh/id_rsa.pub | ssh root@remote_host 'cat >> .ssh/authorized_keys' ``` 此命令实现了自动化地追加当前用户的公钥到远端主机授权列表内,从而使得未来每次发起 SSH 请求时不再提示输入密码而是自动完成鉴权流程。 #### 配置MobaXterm以支持公钥认证 当完成了前面两步准备工作以后,现在回到 MobaXterm 客户端这边来进行必要的参数调整: - 启动应用程序后点击左侧栏里的 “Session”,接着选择“New session” 创建新的会话; - 在弹出来的对话框里挑选协议类型为 "SSH"; - 输入对应的 IP 地址或者是域名作为要连接的目标地址,并确认端口号正确 (通常是22); - 勾选下方有关 "Use private key for authentication" 的选项并将之前提到过的私钥文件加载进来; 最后按下 OK 键即可建立安全通道并享受便捷高效的免密体验了[^5]。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值