VNC 共享桌面
VNC替代品: 其他的远程桌面
anydesk / teamviewer
- 优点: 可以穿越防火墙.
 - anydesk 目前感觉不错.
 - teamviewer 仅限于个人使用, 如果发现是公司内使用的话, 它们会不让连接.
 
FreeNX
来历
- 来自nomachine的NX技术.
 - 只能用于X11环境, 因此windows/osx上只有客户端 . 其实相当于开始另外一个X server了.
 - 即使modem环境也可以使用. 个人使用感觉从家连接学校机器基本无延时.
 - 利用ssh, 安全.
 - v4.0以后是闭源了, 可惜呀.
 - freeNX 是个开源项目, 包装以前的GPL版本.
 - google亦有开源NX server Neatx.
 
安装
我的server装的freeNX, client是nomachine官方的.
Authorization
sudo nxserver --adduser omsq sudo nxserver --passwd omsq
- ssh/authorized_keys2
 
通过VNC可以共享桌面, 类似于windoz的remote desktop.
vnc servers
tightvncserver

这个server不会共享当前桌面, 只会重新启动一个X, 相当于多个用户同时登陆.
所以, 如果你要使用同一个桌面的话, 还是使用:
x11vnc
这个就可以看到当前的桌面了, 完全一模一样.
注意安全, 记得配置密码.
x11vnc -storepasswd YourPasswd filename
Rapsberry Pi OS 默认的 vnc server 是 realVNC
- 需要使用 
realVNC的客户端连接方可. 我用 ubuntu 自带的Remmina就无法连接. - 或者需要修改 vnc server 的设置
 
If you’re connecting from a non-RealVNC Viewer app, you’ll first need to downgrade VNC Server’s authentication scheme, specify a password unique to VNC Server, and then enter that instead.