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.