長條貓窩

Back

(Legacy)

SSH Tunnel#

昨天架好了 reverse ssh 讓我可以連回學校 server 今天來研究 ssh tunnel

簡介#

ssh tunnel 分正反向 其實他們的差別只有在方向不一樣 連語法參數都一樣

正向 tunnel#

正向的 tunnel 參數是 -L 語法:

ssh -L [bind_address:]port:host:hostport
ssh -L [bind_address:]port:remote_socket
ssh -L local_socket:host:hostport
ssh -L local_socket:remote_socket
plaintext

反向 tunnel#

ssh -R [bind_address:]port:host:hostport
ssh -R [bind_address:]port:local_socket
ssh -R remote_socket:host:hostport
ssh -R remote_socket:local_socket
ssh -R [bind_address:]port
plaintext

心得#

看起來好像很難 但是其實用下面這個就夠了 正向:

ssh -L <local port>:localhost:<remote port> <user>@<remote>
plaintext

反向;

ssh -R <remote port>:localhost:<local port> <user>@<remote>
plaintext

總而言之就是前面的和選項一樣 如果是 -L 那前面就是 local port 如果是 -R 那前面就是 remote port

參考連結#

https://johnliu55.tw/ssh-tunnel.html

SSH Tunnel
https://blog.simbafs.cc/blog/ssh-tunnel/
Author Simba Fs
Published at February 24, 2020