但還是有辦法突破^_^
A : 學校的個人電腦 (Linux, Private IP)
B : SSH Server (Linux, Public IP, 有Firewall,對外只能用port 22)
C : 家裏的電腦 (皆可)
A可以連到B,C
B可以連到C,但不能連到A
C可以連到B,但不能連到A
要如何從C連到A呢?
可以用SSH Remote Forwarding
在A上執行
ssh -N -R 55588:localhost:22 user_of_B@ip.of.B
此時就可以從C用SSH到B之後,再從B SSH到A了
C_SHELL> ssh user_of_B@ip.of.B
B_SHELL> ssh -p 55588 user_of_A@localhost
No comments:
Post a Comment