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了:

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐