全平台兼容的远程桌面搭建教程
VNC,Virtual Network Console的缩写。说白了,VNC是从类Unix系统出来的,横跨全平台的图形远程桌面,有别于纯文本的ssh,功能强大。所以,来看看再Linux下要如何部署VNC服务。
只是使用的话,不必研究它的原理,只需要知道Linux下面是通过软件包tigervnc
来实现vnc服务的即可。
这里以Arch为例。
- 安装tigervnc:
pacman -S tigervnc
启动vnc服务:
vncserver
- 要求一个密码,输入后回车
- 确认刚刚输入的密码,输入后回车
- 是否需要一个仅查看的密码,需要则输入
y
回车,否则输入n
回车完成设置 - 若输入y,则继续输入新的密码两遍,完成配置
- 编辑
~/.vnc/xstartup
,只保留最前面unset
开头的两行,之后的全部删除,并增加一行exec dbus-launch startplasma-x11
(这是kde桌面增加的行,其他的请去往wiki查看),保存 - 注销再登录,重新启动vnc服务,设置完成
到此,就可以从其他电脑上通过vnc相关软件连接了。其中,vnc使用的端口在输入vncserver
之后输出的内容中有所体现。规律为5900+冒号后的数字
。如输出为:1
,则端口号为5901
更多资料
更详细更高级的vnc使用方法,参考TigerVNC (简体中文) - ArchWiki、VNC - openSUSE Wiki