我有一个NAT后面的Raspberry Pi(远程)。为了从我的家用计算机(本地)访问它,我通过反向隧道将其连接到我的ASW服务器(服务器),如各种帖子中所述。
远程连接到服务器:
ssh -f -N -T -R22222:localhost:22 -i ssh-ec2/ec-key.pem ec2-user@xxx.xxx.xxxx.xxx
然后,我可以通过SSH连接到我的AWS服务器,一旦我登录,我就可以通过以下方式连接到我的Raspberry:
ssh -p 22222 pi@localhost
一切正常。
我现在的问题是,我想从本地直接到我的远程Raspberry与intellij进行远程会话。为此,我需要通过SSH连接到我的服务器,然后再次手动输入连接到我的遥控器。
如何设置隧道以便我可以连接到我的服务器,但可以直接连接到端口 22222
?我在本地计算机上尝试过以下操作,但连接超时:
ssh -l 9999:localhost:22222 ec2-user@52.201.173.131 -i c:/privatekey.pem
我有什么错误吗?对不起,我是Linux新手,如果这是一个愚蠢的问题,请道歉。