SSH端口转发

1、命令语法
ssh -L [本地地址:]本地端口:远程地址:远程端口 user@远程主机
PS:本地地址未指定,则默认为localhost

2、例如服务器是123.45.67.89、用户名 root、端口3306
ssh -L 3306:127.0.0.1:3306 root@123.45.67.89

3、SSH 转发为什么有效?
-L把本机端口通过SSH隧道转发到服务器的127.0.0.1,等同于在服务器本地访问,客户端IP变成127.0.0.1,通过校验

4、这种方式常用于访问远程服务器上的服务,如数据库、Web服务等,而不直接将这些服务暴露在公共网络中

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!: