当前位置:网站首页>内网服务器访问远程服务器的端口映射
内网服务器访问远程服务器的端口映射
2022-08-04 03:07:00 【junjunzai123】
映射命令
# 命令格式
ssh -R <local port>:<remote host>:<remote port> <SSH hostname>
命令说明:
在本地这台机器上监听一个端口,然后所有访问这个端口的数据都会通过ssh 隧道传输到远端的对应端口上.
本地端口转发绑定的是 lookback 接口,这意味着只有 localhost 或者 127.0.0.1 才能使用本机的端口转发 , 其他机器发起的连接只会得到“ connection refused. ”。要想让其他机器也能共享这个隧道来转发的话需要在配置文件中使用GatewayPorts 关键字,或者直接命令行下使用"-g"参数。
另外本地转发命令中的 <remote host> 和 <SSH hostname> 可以是不同的主机
ssh的三个强大的端口转发命令:
转发到远端:ssh -C -f -N -g -L 本地端口:目标IP:目标端口 用户名@目标IP
转发到本地:ssh -C -f -N -g –R 本地端口:目标IP:目标端口 用户名@目标IP
ssh -C -f -N -g -D listen_port [email protected]_Host
参数说明:-C,是进行数据压缩。 -f,是后台认证用户/密码,通常和-N连用,不用登录到远程主机。只有当提示用户名密码的时候才转向前台。 -N,是不执行远端命令,在只是端口转发时这条命令很有用处。 -g ,在-L/-R/-D参数中,是允许远端主机连接本地转发端口,如果不加这个参数,只允许本地主机建立连接。 -L,则是将本地端口映射到远端主机端口。本地端口:目标IP:目标端口 将本地机(客户机)的某个端口转发到远端指定机器的指定端口。 工作原理: 本地机器上分配了一个 socket 侦听 port 端口, 一旦这个端口上有连接, 该连接就经过安全通道转发出去, 同时远程主机和 host 的 hostport 端口建立连接. 可以在配置文件中指定端口的转发。 只有 root 才能转发特权端口。IPv6 地址用另一种格式说明: port/host/hostport -R,表明是将远端主机端口映射到本地端口。本地端口:目标IP:目标端口 将远程主机(服务器)的某个端口转发到本地端指定机器的指定端口 工作原理: 远程主机上分配了一个 socket 侦听 port 端口, 一旦这个端口上有连接, 该连接就经过安全通道转向出去, 同时本地主机和 host 的 hostport 端口建立连接. 可以在配置文件中指定端口的转发.。 只有用 root 登录远程主机才能转发特权端口.。IPv6 地址用另一种格式说明: port/host/hostport -D port 指定一个本地机器 “动态的\'’ 应用程序端口转发.。 工作原理: 本地机器上分配了一个 socket 侦听 port 端口, 一旦这个端口上有了连接, 该连接就经过安全通道转发出去, 根据应用程序的协议可以判断出远程主机将和哪里连接.。目前支持 SOCKS4 协议, 将充当 SOCKS4 服务器。 只有 root 才能转发特权端口,可以在配置文件中指定动态端口的转发。
实例说明
# 表示将远程服务183.242.xx.xx的8080端口映射到本地机器的8080端口, 本地映射之后使用localhost或是127.0.0.1, 这条命令需要在本地机器上执行
ssh -f -N -L 8080:localhost:8080 [email protected]183.242.xx.xx -p 2022
- 映射之后进行登录
- 使用jupyter举例, 在浏览器中输入: localhost:8080,即可登录, 前提已经设置好密码登录模式.
边栏推荐
- 基于Qt的目录统计QDirStat
- 【医保科普】维护医保基金安全,我们可以这样做
- MySQL query optimization and tuning
- Innovation and Integration | Huaqiu Empowerment Helps OpenHarmony Ecological Hardware Development and Landing
- 【指针内功修炼】深度剖析指针笔试题(三)
- Mini program + new retail, play the new way of playing in the industry!
- 在更一般意义上验算移位距离和假设
- MySQL Query Exercise (1)
- QNX Hypervisor] 10.2 vdev 8259 2.2 user manual
- Big guys, it takes a long time to read mysql3 million single tables, what parameters can be discounted, or is there any way to hurry up
猜你喜欢
MCU C language -> usage, and meaning
董明珠直播时冷脸离场,员工频犯低级错误,自家产品没人能弄明白
如果禁用了安全启动,GNOME 就会发出警告
4-way two-way HDMI integrated business high-definition video optical transceiver 8-way HDMI high-definition video optical transceiver
说说数据治理中常见的20个问题
【项目实现】Boost搜索引擎
2 Gigabit Optical + 6 Gigabit Electric Rail Type Managed Industrial Ethernet Switch Supports X-Ring Redundant Ring One-key Ring Switch
基本表单验证流程
Pine脚本 | 如何显示和排版绘图开关?
sql注入一般流程(附例题)
随机推荐
用户与用户互发红包/支付宝C2C/B2C现金红包php源码示例/H5方式/兼容苹果/安卓
董明珠直播时冷脸离场,员工频犯低级错误,自家产品没人能弄明白
Development of Taurus. MVC WebAPI introductory tutorial 1: download environment configuration and operation framework (including series directory).
网络工程师入门必懂华为认证体系,附系统学习路线分享
全网没有之一的JMeter 接口测试流程详解
How to drop all tables under database in MySQL
三分建设,七分管理!产品、系统、组织三管齐下节能降耗
力扣(LeetCode)215. 数组中的第K个最大元素(2022.08.03)
哎,又跟HR在小群吵了一架!
【Playwright测试教程】5分钟上手
STM8S project creation (STVD creation) --- use COSMIC to create a C language project
KingbaseES数据库启动失败,报“内存段超过可用内存”
如果禁用了安全启动,GNOME 就会发出警告
C语言--环形缓存区
[Study Notes Dish Dog Learning C] Dynamic Memory Management
Innovation and Integration | Huaqiu Empowerment Helps OpenHarmony Ecological Hardware Development and Landing
仿牛客论坛项目梳理
Basic form validation process
MySQL query optimization and tuning
Ant - the design of the Select component using a custom icon (suffixIcon attribute) suffixes, click on the custom ICONS have no reaction, will not display the drop-down menu