当我试图在云中的Vps上打开一个前向隧道时,它可以工作:
ssh -p 22 -i mykey user@vps-public-ip -L 10000:vps-private-ip:80然后,我的本地web浏览器通过输入地址http://localhost:10000在Vps上显示页面。
但相反的版本不起作用:
ssh -p 22 -i mykey user@vps-public-ip -R 10000:localhost:22例如,我们的目标是在家里从我的工作场所连接到我的个人电脑,或者相反。
知道哪里出问题了吗?端口10000出现在Vps的设置网页中,在文件/etc/ssh/sshd_config中,端口22和10000也显式打开。
发布于 2021-12-21 21:27:42
注意事项如下:
1000010000ssh -v -p some-ssh-open-port -i ~/.ssh/vps-key user-on-the-vps@vps-PUBLIC-ip -R 10000:localhost:22类型(在这里,22在本地计算机上,10000在vps上)在computer1和user1上ssh -v -p 10000 -i ~/.ssh/vps-key user1-on-computer1@vps-PUBLIC-ip从computer2输入user2这应该差不多就是了。一些参考资料:
https://unix.stackexchange.com/questions/682769
复制相似问题