无需 Teamviewer 或 Hamachi 即可进行远程访问 - 第 1 部分(共 2 部分)

无需 Teamviewer 或 Hamachi 即可进行远程访问 - 第 1 部分(共 2 部分)

我想安全地从很远的地方访问运行 Arch Linux 的 Raspberry Pi。(顺便说一下,整个系统都在 2GB microSD 卡上运行。)我不怕 bash shell,也不怕为了完成这件事而付出努力。)

问题:

  • 我需要设置虚拟专用网络 VPN 吗?
  • 如果我确实需要 VPN,您会推荐 openVPN 还是其他产品?
  • 我需要了解网络地址转换(NAT)吗?
  • 我需要了解端口转发吗?

当前工具:

  • 我在 Pi 上设置了 SSH。
  • 我在 Pi 上设置了 VNC。

优先:

  • 我不想使用 Hamachi,因为它会限制你的连接,除非你支付大量金钱。
  • 我不想使用TeamViewer因为我觉得它非常低效和臃肿。
  • 基本上,我不喜欢通过某些公司发送我的信息,因为这样会为了方便而牺牲控制和自由。

PS:如果我在其他论坛上发布这个问题会更幸运,您会建议哪一个?

该讨论的第二部分可以在这里找到:无需 Teamviewer 或 Hamachi 即可进行远程访问 - 第 2 部分(共 2 部分)

答案1

您不需要 VPN 即可执行此操作...只需在路由器上将 SSH 和 VNC 端口(例如 22 和 5900)转发到您的 RPi 地址即可。如果您有固定 IP(或动态 IP,但具有 DynDNS 等服务),它应该可以工作。

如果您更喜欢安全性/隐私性,您也可以设置 VPN,在这种情况下,OpenVPN 非常棒。

希望能帮助到你。

相关内容