我有一个位于NAT后面的树莓派,并且当我不在本地网络中时,想通过某种方式通过例如AWS t3.micro实例对其进行SSH转换。有哪些简单可靠的方法连接到设备?
我正在考虑从树莓派到实例的VPN隧道。
答案 0 :(得分:0)
您可以使用reverse ssh tunneling。如果您可以访问公共服务器S
,则可以执行以下操作:在自定义端口上从树莓派到S
建立反向ssh连接,然后再从任何其他计算机上ssh S
,然后在树莓派pi用户的自定义端口上通过localhost
SSH。
所以
PI> ssh -l <S_user> <S> -R <port>:localhost:22 -o ServerAliveInterval=10
PC> ssh -l <S_user> <S>
PC> ssh -l <pi_user> localhost -p <port>