大连Linux/Unix高端就业、认证培训的领导者。
分类: 网络与安全
2013-06-02 13:45:42
ssh反向连接
例如:linuxA主机在内网,另一个LinuxB主机在公网,
关闭内网外网的selinux功能,在两台主机执行setenforce 0,
在LinuxA上执行: ssh -f -N -R 80:localhost:22 root@x.x.x.x (公网IP)
在LinuxB上执行: ssh root@localhost -p 80 就可以成功连上内网的LinuxA了,
上面命令里面的 80可以是公网主机任一个本地端口。