PermitTunnel yes # 允許做 ssh tunnel
GatewayPorts yes # 允許 remote port forwarding
Local Port forwarding (Local to Remote)
ssh -L 1234:192.168.1.1:80 user@example.com當使用帳號 user ssh 到 example.com 後,本地端的 port 1234 會對應到遠端 192.168.1.1 的 port 80。
當這個連線保持開啟時,開啟瀏覽器連線至 127.00.1:1234 則會變成連線到 192.168.1.1:80。
Remote Port Forwarding (Remote to Local)
ssh -R 1234:192.168.1.1:80 user@example.com當使用帳號 user ssh 到 example.com 後,遠端的 port 1234 會對應到 192.168.1.1 的 port 80。
(192.168.1.1 為本地端的 IP) 這表示當此連線保持開啟時,連線至 example.com:1234 都會直接導至本地端的 port 80。
沒有留言:
張貼留言