mobaxterm配置Tunneling隧道连接服务器

本文介绍如何使用SSH Tunneling隧道功能简化从本地到生产服务器的安全连接过程。通过配置Mobaxterm的Localportforwarding,可以实现从本地直接访问目标服务器,避免多次登录的繁琐步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用Tunneling隧道的目的

一般情况,为了安全起见,在连接生产服务器B的时候,都需要通过先连接跳板机A,再在服务器A上ssh 连生产服务器B;这样每次操作多了几个步骤,过程比较繁琐,为了简化操作,下面给大家介绍Tunneling 隧道功能,通过Tunneling隧道可以在本地直接连接生产服务器B;
一般的ssh工具xshell/mobaxterm都提供了该功能,下面以 mobaxterm配置过程为例

mobaxterm配置Tunneling隧道

  • 第一步:新建隧道tunneling
    在这里插入图片描述
  • 第二步:配置隧道tunneling

选择Local port forwarding, 按照下图分别配置 本地端口(确保该端口没有被占用),跳板机A的ip端口用户名,及生产服务器B(目标服务器)的ip及端口
在这里插入图片描述

  • 第三步 启动隧道tunneling
    为了方便,开启自动启动,这样不用每次连接都手动点启动了

在这里插入图片描述

  • 第四步:新建跳板机A的链接
    填写跳板机A的ip及端口,及用户名
    在这里插入图片描述

  • 第五步: 新建本地连接

输入本地的127.0.0.1(localhost)及配置隧道时设置的端口, 注意这里用户名为 生产服务器B的用户名
在这里插入图片描述

  • 第六步 通过本地连接 生产服务器B
    双击 第五步新建的session,输入生产服务器B对应的密码即可
    在这里插入图片描述
### 如何在 MobaXterm配置和添加 SSH 隧道 #### 创建新的会话并设置远程主机连接参数 为了创建一个新的 SSH 会话,在 MobaXterm 的主界面点击“Session”,接着选择左侧栏中的“SSH”。输入目标服务器的相关信息,包括地址、端口以及用户名。 #### 添加本地转发规则来建立隧道 对于希望映射到本机特定端口上的服务而言,可以在启动会话之前定义好所需的端口号对应关系。具体操作是在上述窗口下方找到“Advanced SSH settings...”按钮旁边的下拉菜单,从中挑选“Tunneling (port forwarding)”选项卡[^1]。 在此处可以指定源端口(即客户端计算机上监听的那个),并将之重定向至远端机器的某个 IP 地址及其开放的服务端口;例如要访问一台位于防火墙之后仅允许内部网络访问 MySQL 数据库的情况,则可设定如下: | Source Port | Destination Address | |-------------|---------------------| | `3306` | `localhost:3306` | 这表示任何发往本地电脑 3306 端口的数据包都会被自动发送给通过当前 SSH 连接所到达的目标主机相同编号的目的地。 #### 使用图形化工具简化过程 除了手动编辑命令外,MobaXterm 提供了一个直观易用的 GUI 来辅助完成这项工作——只需按照提示逐步填写必要字段即可轻松建立起安全可靠的通信渠道[^2]。 ```bash ssh -L local_port:destination_host:remote_port username@hostname_or_ip_address ``` 此行脚本展示了如何利用命令行方式实现同样的效果,其中 `-L` 参数用于指示开启本地端口转发功能,并依次指明三个组成部分之间的关联性。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值