当前位置:网站首页>内网服务器访问远程服务器的端口映射
内网服务器访问远程服务器的端口映射
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,即可登录, 前提已经设置好密码登录模式.
边栏推荐
猜你喜欢
SQL注入中 #、 --+、 --%20、 %23是什么意思?
【指针内功修炼】深度剖析指针笔试题(三)
倒计时2天,“文化数字化战略新型基础设施暨文化艺术链生态建设发布会”启幕在即
The general SQL injection flow (sample attached)
sqoop ETL tool
出现504怎么办?由于服务器更新导致的博客报504错误[详细记录]
董明珠直播时冷脸离场,员工频犯低级错误,自家产品没人能弄明白
【观察】超聚变:首提“算网九阶”评估模型,共建开放繁荣的算力网络
自定义通用分页标签02
How to drop all tables under database in MySQL
随机推荐
MRS: Introduction to the use of Alluxio
一个属于程序员的七夕节!
系统太多,多账号互通如何实现?
QNX Hypervisor] 10.2 vdev 8259 2.2 user manual
案例 | 重庆银行流动数据安全挑战及应对实践
MySQL query optimization and tuning
数组相关 内容 解析
Homemade bluetooth mobile app to control stm8/stm32/C51 onboard LED
[Playwright Test Tutorial] 5 minutes to get started
小程序+新零售,玩转行业新玩法!
DIY电工维修如何拆卸和安装开关面板插座
golang中的unsafe.Pointer,指针,引用
2千兆光+6千兆电导轨式网管型工业级以太网交换机支持X-Ring冗余环网一键环网交换机
基本表单验证流程
pnpm 是凭什么对 npm 和 yarn 降维打击的
Sfdp 超级表单开发平台 V6.0.5 正式发布
Based on the statistical QDirStat Qt directory
[Study Notes Dish Dog Learning C] Dynamic Memory Management
【Playwright测试教程】5分钟上手
base address: environment variable