目录
SSH开启端口转发需要修改 /etc/ssh/sshd_config配置文件,将 GatewayPorts修改为yes
-f 后台执行ssh指令
-C 允许压缩数据
-N 不执行远程指令
-R 将远程主机(服务器)的某个端口转发到本地端指定机器的指定端口
-L 本地端口转发
-D 动态端口转发
SSH做本地端口转发
现在我们有这样一种情景,服务器A上有Redis数据库,并且我们知道Redis数据库的密码。但是Redis数据库只监听本地的6379端口,也就是127.0.0.1:6379,现在我们需要连接该Redis数据库,读取其中的数据。那么,我们就可以用SSH做本地端口转发,在服务器A上监听16379端口,当连接该主机的16379端口时,16379端口相当于正向代理,将我们的流量给本地的6379端口,再将6379端口返回的流量给我们的主机