通过SSH连接到Raspberry Pi,无需端口转发

时间:2016-06-25 12:01:40

标签: linux networking ssh raspberry-pi3

我有一台带有覆盆子pi 3的覆盆子pi笔记本电脑运行Jasmine,并且想知道我是否可以通过SSH连接到它,无论Raspberry pi连接到什么WiFi网络。

示例:我将我的Pi笔记本电脑留在麦当劳,连接到他们的免费WiFi,然后我回家,在我的chromebook上我通过SSH连接到我的Pi笔记本电脑。

我需要在没有端口转发的情况下执行此操作,因为我无法访问麦当劳WiFi设置或大多数其他网络设置,因此我无法移植我的Pi笔记本电脑。

3 个答案:

答案 0 :(得分:3)

4年前我穿着同样的鞋子。我最终决定使用VPN解决方案。对我来说最好和最可靠的是Hamachi(现在由logmein拥有)。它可能仍然是免费的。

https://secure.logmein.com/labs/#HamachiforLinux

我暂时没有添加任何新系统,但这里是我输入的命令。

sudo wget https://secure.logmein.com/labs/logmein-hamachi_2.1.0.86-1_armel.deb
sudo apt-get update
sudo apt-get install --fix-missing lsb lsb-core
sudo dpkg --force-architecture --force-depends -i logmein-hamachi_2.1.0.86-1_armel.deb

sudo hamachi登录
sudo hamachi加入xxx-xxx-xxx yourkey

sudo hamachi go-online xxx-xxx-xxx

还要在您的计算机上安装和添加hamachi。

现在,只要您的Pi和您的计算机可以访问互联网,您就可以访问它。

答案 1 :(得分:0)

我知道这篇文章很旧,但是认为我可能有一些有用的信息。

要在不进行端口转发的情况下连接到不同网络上的多个pi,请使用以下服务:https://www.remot3.it/web/index.html

您可以在他们的网站上免费注册一个帐户。然后,在pis终端中,您可以运行以下命令:

sudo apt-get update

sudo apt-get install connectd

sudo connectd

然后按照安装程序中的步骤操作,您可以查看和控制所有设备(只要它们具有通往Internet或什至是蜂窝网络的路由)。拥有帐户/安装程序后,您也可以观看此视频:https://www.youtube.com/watch?v=rfr5Ox17S6U

全面披露:我实际上是今年夏天在remote.it的一名实习生,但我认为这可能对您有用。

答案 2 :(得分:0)

SSH to your Raspberry Pi是一个简单而又方便SocketXP的好工具,不管它连接到哪个WiFi Internet连接。

您需要下载SocketXP客户端才能在Raspberry Pi上运行。 SocketXP将为您提供可从Internet访问的安全隧道终结点(公共IP /域名和端口号),以便您可以从任何地方SSH到Raspberry Pi。