远程端口映射到本地端口
1.正代理和反向代理的区别:正向代理代理的对象是客户端,反向代理代理的对象是服务端2.远程端口xxxx这个端口是连上后自动监听的和apache没有关系ssh -R 远程端口 // 这个端口用哪个都行3.修改ssh配置文件vi /etc/ssh/sshd_configGatewayPorts yesAllowTcpForwarding yes (是否允
·
1.正代理和反向代理的区别:
正向代理代理的对象是客户端,反向代理代理的对象是服务端
2.远程端口xxxx这个端口是连上后自动监听的和apache没有关系
ssh -R 远程端口 // 这个端口用哪个都行
3.修改ssh配置文件
vi /etc/ssh/sshd_config
GatewayPorts yes
AllowTcpForwarding yes (是否允许TCP转发)
保存后:
4.设置允许ip转发:echo 1 > /proc/sys/net/ipv4/ip_forward
5.重启sshd服务:/etc/init.d/sshd restart
6."远程端口转发"(remote forwarding)是指绑定远程端口的转发。
$ ssh -R 2121:host2:21 host1
R参数也是接受三个值,分别是"远程主机端口:目标主机:目标主机端口"。这条命令的意思,就是让host1监听它自己的2121端口,然后将所有数据经由host3,转发到host2的21端口。由于对于host3来说,host1是远程主机,所以这种情况就被称为"远程端口绑定"。
绑定之后,我们在host1就可以连接host2了:
更多推荐
已为社区贡献1条内容
所有评论(0)