外部電腦能連至Server,但Server不能連至公司內電腦,但公司內電腦能連至Server,此時運用反向Tunnel。
- 公司內電腦建立反向Tunnel連至Server: ssh -NfR 2222:127.0.0.1:22 server_ip_or_domain
- 外部電腦建tunnel連至Server: ssh -NfL 4444:localhost:2222 server_ip_or_domain
- 外部電腦 即可連至公司內電腦: ssh -p4444 localhost
外部電腦不能連至公司內電腦,但內部電腦能連至外部電腦,此時運用反向Tunnel。
- 公司內電腦建立反向Tunnel連至外部電腦 ssh -NfR 2222:127.0.0.1:22 external_ip_or_domain
- 外部電腦 即可連至公司內電腦: ssh -p2222 localhost
參數說明
- -L [bind_address:]port:host:hostport
- Specifies that the given port on the local (client) host is to be forwarded to the given host and port on the remote side.
- -R [bind_address:]port:host:hostport
- Specifies that the given port on the remote (server) host is to be forwarded to the given host and port on the local side.
- -N Do not execute a remote command.
- -f Requests ssh to go to background just before command execution.
沒有留言:
張貼留言