需求
由于公司安全限制,笔记本权限太多,很多开发环境无法配置,因此想着家里有服务器,不如远程开发搞起来。
查了很多资料,最后选择的方案是
- zerotier内网穿透
- ssh远程连接
- Anydesk远程桌面
- Remmina远程桌面
- windows远程桌面
zerotier内网穿透
用 zerotier 实现内网穿透 - 知乎
如果是安装的时候curl无法安装,可以使用sudo snap install zerotier
ssh远程链接
Anydesk远程桌面
由于zerotier已经内网穿透,因此可以直接使用anydesk远程桌面进行局域网连接,所以延迟体验不错。
Remmina远程桌面
上面的Anydesk不支持arm64,因此使用remmina远程桌面。需要在服务器上安装xrdp,然后在客户端安装remmina,然后配置即可。
如何在 Ubuntu 和 Linux Mint 中启用桌面共享 - 系统运维 - 优客志