通过互联网访问树莓派桌面
access raspberry desktop over internet
我目前正在尝试通过互联网访问我的 raspberry pi。我希望当我的小派在家的时候,我可以在图书馆访问它的桌面。
目前,我已经设法通过互联网通过 ssh 访问我的 pi,但我不知道如何访问 GUI 界面。我在我的 PC 上下载了 RealVNC Viewer 并使用 sudo apt-get install realvnc-vnc-server realvnc-vnc-viewer
让 VNC 在我的 pi 上可用。当我在家时,VNC 查看器现在工作正常,我的电脑和 pi 在同一个 Wi-Fi 中,但当我在图书馆时它不工作。它给出:连接被计算机拒绝。
我知道我的 pi 的 IP 地址,当我使用 ssh 选项时它可以正常工作,有人能解释一下我的问题吗?顺便说一下,出于安全原因,我已经在我的 sshd 配置文件中将我的端口更改为 30。我使用 vnc 会有什么不同吗?
您至少有两个选择。一种是在您的客户端计算机中(在库中)有一个 X 服务器:Xming 很好。然后从图书馆计算机使用 "ssh -X"。 “-X”选项神奇地将 X 协议从 pi 透明地传输到 PC。
另一种选择是使用 vnc,但如果你的 pi 在路由器后面,你必须 "open a port" 在路由器上并将该端口转发到你的 pi。执行此操作的过程因路由器而异。
在linux/unix中也有可用的机制来限制来自内部网络(/etc/hosts.***)的访问,你应该检查一下。
我目前正在尝试通过互联网访问我的 raspberry pi。我希望当我的小派在家的时候,我可以在图书馆访问它的桌面。
目前,我已经设法通过互联网通过 ssh 访问我的 pi,但我不知道如何访问 GUI 界面。我在我的 PC 上下载了 RealVNC Viewer 并使用 sudo apt-get install realvnc-vnc-server realvnc-vnc-viewer
让 VNC 在我的 pi 上可用。当我在家时,VNC 查看器现在工作正常,我的电脑和 pi 在同一个 Wi-Fi 中,但当我在图书馆时它不工作。它给出:连接被计算机拒绝。
我知道我的 pi 的 IP 地址,当我使用 ssh 选项时它可以正常工作,有人能解释一下我的问题吗?顺便说一下,出于安全原因,我已经在我的 sshd 配置文件中将我的端口更改为 30。我使用 vnc 会有什么不同吗?
您至少有两个选择。一种是在您的客户端计算机中(在库中)有一个 X 服务器:Xming 很好。然后从图书馆计算机使用 "ssh -X"。 “-X”选项神奇地将 X 协议从 pi 透明地传输到 PC。
另一种选择是使用 vnc,但如果你的 pi 在路由器后面,你必须 "open a port" 在路由器上并将该端口转发到你的 pi。执行此操作的过程因路由器而异。
在linux/unix中也有可用的机制来限制来自内部网络(/etc/hosts.***)的访问,你应该检查一下。