Linux 系列操作系统以其高性能低占用的优势成为了 VPS 以及服务器的首选系统,但多数时候我们只能够通过 SSH 连接管理,虽然功能强大但缺点也很明显:不够直观。由于某些操作必须在桌面环境下进行,给 Linux 安装 VNC服务就成为了唯一的选择。简单来说, VNC 与Windows 附带的远程桌面连接很相似,是一种远程桌面分享服务。在 Linux 上安装好 VNC 后,就可以使用客户端远程连接并且进行可视化操作,例如挂机。下面以 Debian 为例,简单介绍 VNC 的安装和使用方法。
在这里使用的桌面环境是 LXDE,相比于 XFCE,KDE,GNOME 而言内存占用率更低,最少只需要 128 MB 即可安装运行,并且其本身仅占用 45 MB 左右的内存,相当轻巧。
在登录到 VPS 后,执行如下命令安装 LXDE 桌面环境
- apt-get install xorg lxde-core tightvncserver
安装过程中如遇到任何提示,输入y回车或直接回车即可。
安装完成后,使用如下命令启动 VNC。每次服务器重启后也需要重新执行来启动 VNC
- tightvncserver :1
其中:1为端口号,可以自行更改,设置的数值+5900即为实际端口号,此处为5901.
第一次启动 VNC 时会要求设置连接密码,输入两次确认即可。密码设置过后会询问 “Would you like to enter a view-only password (y/n)?”,这里可以设置仅查看密码,y回车即可,否则n回车。
设置好密码后我们还需要更改一下配置文件,所以使用如下命令停止 VNC 服务
- tightvncserver -kill :1
需要注意这里的端口号要与之前启动的端口号一致。
使用如下命令编辑配置文件
- vi ~/.vnc/xstartup
在配置文件末尾添加下列代码
- lxterminal &
- /usr/bin/lxsession -s LXDE &
保存后退出,重启 VNC
- tightvncserver :1
启动后就可以使用 VNC 客户端连接了,例如 tightvnc 或者 realvnc 都不错。主机连接地址格式为 ip:端口,例如8.8.8.8:5901
连接之后就可以看到远程桌面了。
如果需要安装 Firefox 浏览器,可以使用以下命令
- apt-get install iceweasel
安装之后可以在 Internet 菜单下找到他。
如需安装中文字体支持,运行以下命令
- apt-get install ttf-arphic-ukai ttf-arphic-uming ttf-arphic-gbsn00lp ttf-arphic-bkai00mp ttf-arphic-bsmi00lp
部分挂机用户可能还需要 Flash player,运行以下命令即可
- apt-get install flashplugin-nonfree