通过 SSH 转发TCP连接数据
2024-10-09 23:20:52
设定
首先双方的/etc/ssh/sshd_config设定以下四项:
AllowAgentForwarding yes
AllowTcpForwarding yes
GatewayPorts yes
X11Forwarding yes
转发
在目标主机执行
ssh -R 2000:目标主机:142 root@源主机
这样发送到源主机:2000的TCP链接,就会转发到目标:142,会打开一个shell,如果关闭,则不再转发.
别的参数
参数 | 介绍 |
---|---|
-C | 压缩数据,增加CPU运算时间,减少网络传输时间,视情况使用 |
-N | 不执行任何命令 |
-T | 代表这个SSH连接只用来传数据,不执行远程操作。 |
iptables方案
iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 22000 -j DNAT --to 10.22.35.216:22
iptables -t nat -A POSTROUTING -j MASQUERADE
最新文章
- iOS手势解锁、指纹解锁--Swift代码
- CentOS7下安装和使用Xdebug
- C#、不说再见
- ASP.NET中Request.RawUrl、Request.Url的区别
- AC日记——单词倒排 1.7 28
- 172C
- Analysis Services OLAP 概述
- hdu 4069 福州赛区网络赛I DLC ***
- 最火的.NET开源项目
- JavaScript: Advanced
- 使用 Windows PowerShell 来管理和开发 windowsazure.cn 账户的特别注意事项
- MarkdownPad怎么显示表格
- CodeForces757A
- 观察者模式—jdk自带源码分析
- ActiveMQ与spring整合
- virtualenv的使用
- While 循环语句
- 与临时对象的斗争(上)ZZ
- [Android GMS 认证] keystore/keymaster/Attestation的问题
- Docker实现原理之Namespace,CGroup
热门文章
- mysql杂谈
- 怎么检测浏览器有没有flash播放器
- Redis支持的数据类型及相应操作命令:String(字符串),Hash(哈希),List(列表),Set(集合)及zset(sorted set:有序集合)
- Bitvise 使用公私玥免密登陆 服务器
- git push文件到远程github或者gitlab
- django用mysql数据库出现的问题解决
- NET设计模式 第二部分 行为型模式(15):模版方法模式(Template Method)
- Java JDBC基本用法
- htmlcleaner使用及xpath语法初探
- 一文全解:利用谷歌深度学习框架Tensorflow识别手写数字图片(初学者篇)