Linux 远程桌面神器——VNC
what's the VNC
VNC 是一款非常强大的远程控制工具,服务端安装 vncserver 并启动服务后,客户端安装 vncviewer 就可以远程操作服务端,VNC的服务器端应用程序在UNIX和Linux操作系统中适应性很强,图形用户界面十分友好,看上去和Windows下的软件界面也很类似,使得我们对于云服务器的操作相当巴适。
服务端安装及配置 VNC
这里以 CentOS为例,Ubuntu 只需将 yum 改成 apt-get 即可
安装 vnc
yum -y install vnc yum -y install xorg-x11-fonts-misc yum -y install tigervnc-server
配置 vncservers 文件
vim /etc/sysconfig/vncservers # 去掉下面两行的注释 VNCSERVERS="1:root" VNCSERVERARGS[1]="-geometry 1024x768"
配置 xstartup 文件
编辑配置之前,需要使用 vncserver 命令创建默认配置文件
vncserver # 输入口令:123456 (密码要求最少六位) # 确认口令:123456
vim /root/.vnc/xstartup # 在最后增加这一行,表使用gnome界面,否则是xfce界面 gnome-session & set starting GNOME desktop
设置远程登录口令
vncpasswd
启动 vncserver 服务
- 主服务启动
service vncserver start
- 启动多个界面
vncserver :2 vncserver :3 vncserver :4 ......
停止 vncserver 服务
- 停止主服务
service vncserver stop # 停止start时启动的界面:1,其它另启的界面:2不停止
- 停止指定界面
vncserver -kill :1 vncserver -kill :2 ...... # 通过 service vncserver status 命令可以得到进程pid号,可以看出启动了多少个界面。
设置开机启动
chkconfig --list vncserver
chkconfig vncserver on
参考:https://blog.51cto.com/13043516/2055574