通过 SSH 连接到 Raspberry Pi,无需端口转发
Connect to Raspberry Pi through SSH without Port Forwarding
我有一台带 raspberry pi 3 运行 Jasmine 的 raspberry pi 笔记本电脑,想知道我是否可以通过 SSH 连接到它,无论 Raspberry pi 被连接到。
示例:我将我的 Pi 笔记本电脑留在麦当劳,连接到他们的免费 WiFi,然后我回家,并在我的 chromebook 上通过 SSH 连接到我的 Pi 笔记本电脑。
而且我需要在没有端口转发的情况下执行此操作,因为我无法访问麦当劳 WiFi 设置或大多数其他网络设置,所以我无法转发我的 Pi 笔记本电脑。
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 更新
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 上线 xxx-xxx-xxx
同时在您的计算机上安装并添加 hamachi。
现在,只要您的 Pi 和您的计算机可以访问互联网,您就可以访问它。
我意识到这个 post 很旧,但我想我可能有一些有用的信息。
要在没有端口转发的情况下连接到不同网络上的多个 pis,我使用服务:https://www.remot3.it/web/index.html
您可以在他们的网站上创建一个免费帐户。然后,在 pis 的终端中,您可以 运行 命令:
sudo apt-get update
sudo apt-get install connectd
sudo connectd
然后按照安装程序中的步骤进行操作,您就可以查看和控制您的所有设备(只要它们有连接到互联网甚至蜂窝网络的路由)。您还可以在拥有 account/the 安装程序后关注此视频:https://www.youtube.com/watch?v=rfr5Ox17S6U
完全披露:今年夏天我实际上是 remote.it 的实习生,但我认为它可能对你有用。
我有一台带 raspberry pi 3 运行 Jasmine 的 raspberry pi 笔记本电脑,想知道我是否可以通过 SSH 连接到它,无论 Raspberry pi 被连接到。
示例:我将我的 Pi 笔记本电脑留在麦当劳,连接到他们的免费 WiFi,然后我回家,并在我的 chromebook 上通过 SSH 连接到我的 Pi 笔记本电脑。
而且我需要在没有端口转发的情况下执行此操作,因为我无法访问麦当劳 WiFi 设置或大多数其他网络设置,所以我无法转发我的 Pi 笔记本电脑。
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 更新
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 上线 xxx-xxx-xxx
同时在您的计算机上安装并添加 hamachi。
现在,只要您的 Pi 和您的计算机可以访问互联网,您就可以访问它。
我意识到这个 post 很旧,但我想我可能有一些有用的信息。
要在没有端口转发的情况下连接到不同网络上的多个 pis,我使用服务:https://www.remot3.it/web/index.html
您可以在他们的网站上创建一个免费帐户。然后,在 pis 的终端中,您可以 运行 命令:
sudo apt-get update
sudo apt-get install connectd
sudo connectd
然后按照安装程序中的步骤进行操作,您就可以查看和控制您的所有设备(只要它们有连接到互联网甚至蜂窝网络的路由)。您还可以在拥有 account/the 安装程序后关注此视频:https://www.youtube.com/watch?v=rfr5Ox17S6U
完全披露:今年夏天我实际上是 remote.it 的实习生,但我认为它可能对你有用。