这可能是一个复杂的情况,但是......
我在世界其他地方有一台树莓派。我只能通过 ssh 直接访问它的公共 IP。
主机(Windows)-> 客户机(Raspberry Pi)
由于这个原因,我无法启用端口转发,所以 TightVNC 是不可能的。
我尝试使用 NoMachine,但没有成功,我总是收到“无法连接到请求的显示器”的提示,而且它无法工作。
当它停止出现错误时,我仍然无法连接。
是否有其他(免费)替代方案可以从 ssh 启动并且不需要端口转发?
答案1
您提到了 TightVNC,如果您可以通过 SSH 访问,则完全可以使用 VNC。假设您在 Rpi 上有一个正在运行的 VNC 服务器,那么您将使用“ssh -L 5900:localhost:5900”来从本地计算机映射到 SSH 会话,然后将 VNC 映射到本地主机。
下面是使用 Putty 作为客户端的示例,但您也可以在 Windows 中使用 CMD 或在 Linux 中使用 TERM。