Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 通过SSH连接到Raspberry Pi,无需端口转发_Linux_Networking_Ssh_Raspberry Pi3 - Fatal编程技术网

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

Linux 通过SSH连接到Raspberry Pi,无需端口转发,linux,networking,ssh,raspberry-pi3,Linux,Networking,Ssh,Raspberry Pi3,我有一台带有运行Jasmine的raspberry pi 3的raspberry pi笔记本电脑,我想知道无论raspberry pi连接到哪个WiFi网络,我是否可以通过SSH连接到它 示例:我把我的Pi笔记本电脑留在麦当劳,连接到他们的免费WiFi,然后回家,在chromebook上SSH连接到我的Pi笔记本电脑 我需要在没有端口转发的情况下完成这项工作,因为我无法访问麦当劳的WiFi设置或大多数其他网络设置,因此我无法将我的Pi笔记本电脑端口转发。四年前,我还是你的同事。我最终决定使用VP

我有一台带有运行Jasmine的raspberry pi 3的raspberry pi笔记本电脑,我想知道无论raspberry pi连接到哪个WiFi网络,我是否可以通过SSH连接到它

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


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

四年前,我还是你的同事。我最终决定使用VPN解决方案。对我来说最好、最可靠的是Hamachi(现在归logmein所有)。它可能仍然是免费的

我已经有一段时间没有添加任何新系统了,但这里是我键入的命令

sudo wget
sudo apt获取更新
sudo apt get install--修复丢失的lsb lsb核心
sudo dpkg——力量架构——力量依赖——i logmein-hamachi_2.1.0.86-1_armel.deb

sudo hamachi登录
sudo hamachi加入xxx xxx xxx xxx您的钥匙

滨池秀多在线xxx xxx xxx

同时在您的计算机上安装并添加hamachi


现在,只要你的Pi和你的电脑可以上网,你就可以访问它。

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

要连接到不同网络上的多个PI而不进行端口转发,我使用以下服务:

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

sudo-apt-get-update

sudo-apt-get-install-connectd

sudo connectd

然后按照安装程序中的步骤进行操作,您可以查看和控制所有设备(只要它们有到internet甚至蜂窝网络的路由)。您也可以在拥有帐户/安装程序后观看此视频:


充分披露:我实际上是remote.it今年夏天的实习生,但我认为它可能对你有用。

无论它连接到哪个WiFi互联网连接,都是一个非常简单的工具

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