我正在使用此命令在本機電腦中進行連接埠轉送:
ssh -L 3409:0.0.0.0:3309 -N -f [email protected]
運行此命令後,我可以80.110.35.85
成功連接遠端。但是當我在同一本地網路中使用另一台電腦時,它告訴我連線被拒絕。這讓我很困惑,為什麼會發生這種事?是否可以在同一本地網路中的其他電腦上使用連接埠 3409?
答案1
在要與 LAN 上的其他主機共用連接埠的電腦上,啟用網關連接埠/etc/ssh/sshd_conf
並重新啟動 sshd 服務。
GatewayPort yes
答案2
嘗試以下操作。只要您的本機電腦上沒有任何防火牆阻止連接埠 3409,它就應該可以在您的本機電腦以及可以到達網路中的本機電腦的任何其他電腦上執行。
ssh -L *:3409:80.110.35.85:3309 -N -f [email protected]