zerotier内网穿透-ssh-远程桌面

需求

由于公司安全限制,笔记本权限太多,很多开发环境无法配置,因此想着家里有服务器,不如远程开发搞起来。
查了很多资料,最后选择的方案是

  1. zerotier内网穿透
  2. ssh远程连接
  3. Anydesk远程桌面
  4. Remmina远程桌面
  5. windows远程桌面

zerotier内网穿透

用 zerotier 实现内网穿透 - 知乎
如果是安装的时候curl无法安装,可以使用sudo snap install zerotier

ssh远程链接

VS Code Remote SSH 配置 - 知乎

Anydesk远程桌面

由于zerotier已经内网穿透,因此可以直接使用anydesk远程桌面进行局域网连接,所以延迟体验不错。

Remmina远程桌面

上面的Anydesk不支持arm64,因此使用remmina远程桌面。需要在服务器上安装xrdp,然后在客户端安装remmina,然后配置即可。

如何在 Ubuntu 和 Linux Mint 中启用桌面共享 - 系统运维 - 优客志

Windows远程桌面

VNC 实现 Windows 远程访问 Ubuntu 16.04 - 知乎