SSH隧道
本地端口轉發
- 本地客戶端通過 local_port 連接到 MobaXterm;
- MobaXterm 繞過防火牆,使用 user 用戶連接到 ssh_server_ip:ssh_server_port 的 SSH 服務器;
- SSH 服務器連接到 romote_ip:romote_port 的遠程服務器。
ssh -N -f -L local_port:romote_ip:romote_port user@ssh_server_ip:ssh_server_port
- -N 該連接不需要執行任何命令。僅做端口轉發。
- -f 在后台運行。
- -L 作為本地映射端口
- local_port 本機使用的端口號
- romote_ip 遠程目標機器的IP地址
- romote_port 遠程目標機器的端口號
- user 登錄 SSH 服務器的用戶
- ssh_server_ip 服務器的IP地址
- ssh_server_port 服務器的IP端口號
遠程端口轉發
- 遠程客戶端通過 ssh_server_ip:romote_port 接入到 SSH 服務器;
- MobaXterm 繞過防火牆,使用 user 用戶連接到 ssh_server_ip:ssh_server_port 的 SSH 服務器;
- MobaXterm 通過 local_ip:local_port 連接到本地服務器。
ssh -N -f -R ssh_server_ip:romote_port:local_ip:local_port user@ssh_server_ip:ssh_server_port
動態端口轉發(SOCKS 代理)
- 本地客戶端通過 local_port 連接到 MobaXterm;
- MobaXterm 繞過防火牆,使用 user 用戶連接到 ssh_server_ip:ssh_server_port 的 SSH 服務器;
- SSH 服務器連接到遠程服務器。
參考:https://www.cnblogs.com/williamjie/p/9684684.html