2018-01-04 sshconf的高级用法——端口转发突破

Host ng
HostName 101.X.X.X
PermitLocalCommand yes
LocalCommand ps -ef

LocalForward 80 localhost:80

LocalForward 443 localhost:443

LocalForward 6379 localhost:6379
LocalForward 3306 localhost:3306

LocalForward 18520 localhost:18520

  1. LocalForward 3306 localhost:3306 导致 :

9259 $ netlist|grep 3306
TCP 127.0.0.1:3306 0.0.0.0:0 LISTENING 28256 InHost
TCP [::1]:3306 [::]:0 LISTENING 28256 InHost

  1. LocalForward *:3306 0.0.0.0:3306 导致 :

9262 $ netlist|grep 3306
TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 4984 InHost
TCP [::]:3306 [::]:0 LISTENING 4984 InHost

  1. 2等价于 单独运行如下bash命令:

alias dmysql="ssh -f -N -g -L 3306:localhost:3306 -i /e/SoftConfig/rsa_mongo_fuck root@ng -p18520 -b 0.0.0.0"

  1. 有了#2,#3,我就可以在本地使用docker Mysql连接服务器的mysql服务了!

1的端口映射到本地,无法在docker中访问(因为没有绑定本地的0.0.0.0的端口)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容