我正在尝试通过网络访问我的覆盆子皮。我希望当我的pi在家的时候,我能在图书馆里访问它的桌面。
目前,我已经通过ssh通过internet访问了我的pi,但是我不知道如何访问GUI界面。我在我的电脑上下载了RealVNC查看器,并使用sudo apt-get install realvnc-vnc-server realvnc-vnc-viewer
使VNC在我的pi上可用。当我在家时,我的pc和pi在同一个Wi-Fi中,VNC查看器现在工作得很好,但当我在图书馆时,它不工作。它给出:连接被计算机拒绝。
我知道我的pi的IP地址,当我使用ssh选项时它正在工作,有人能告诉我一些问题吗?顺便说一下,出于安全原因,我在sshd配置文件中将端口更改为30。当我使用vnc时会有什么不同吗?
最佳答案
你至少有两个选择。一种是在客户端计算机(在库中)中有一个X服务器:Xming很好。然后使用库计算机中的“ssh-X”。“-X”选项有魔力将X协议透明地从pi传输到PC。
另一种选择是使用vnc,但是如果您的pi在路由器后面,那么您必须在路由器上“打开一个端口”,并将该端口转发给您的pi。这样做的过程是非常不同的路由器。
在linux/unix中,还有一些机制可以限制来自内部网络(/etc/hosts.**)外部的访问,您应该检查一下。
关于linux - 通过互联网访问树莓桌面,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47856943/