VNC连接Linux Centos7 桌面
- Linux Centos7安装VNCServer
- Windows平台使用VNC-Viewer连接
具体安装和使用操作步骤:
1、安装VNCServer并修改配置
1.1、在Linux平台安装VNCServer服务端软件包。
#yum -y install vnc *vnc-server*
[root@localhost cg]# yum -y install vnc *vnc-server*
1.2、修改VNCServer主配置文件
#vi /etc/sysconfig/vncservers
复制最后两行并去掉行首注释符,然后修改为
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768"
1.3、配置xstartup文件
[root@localhost sysconfig]# vncserver
1.4、vim /root/.vnc/xstartup
gnome-session & set starting GNOME desktop (在最后增加这一行,表使用gnome界面,否则是xfce界面)
然后保存退出:x
[root@localhost sysconfig]# vim /root/.vnc/xstartup
1.5、设置远程登录口令
root@localhost sysconfig]# vncpasswd
输入两次密码即可
1.6、启动vncserver服务
启动服务:vncserver
vncserver :1
vncserver :2
启动多个界面vncserver :2 (启动root登录的第二个界面)
1.7、其他(选做)
#停止Nvc Server:(选做)
$vncserver -kill :2
#查询vnc的线程(选做)
$ps aux | grep vnc*
序号为":1"vnc进程在端口为5901上进行监听。
序号为":2"vnc进程在端口为5902上进行监听。
#重置密码:(选做)
$vncpasswd
#启动vnc:(选做)
$ vncserver :2
2.查看防火墙是否关闭
关闭防火墙对VNC端口的限制
如果需要从外网控制内网的某台Linux,则需要打开防火墙相应的端口,并在路由器上进行端口映射。
VNC给浏览器的端口是5800+N,给vncviewer的端口是5900+N,N是设置的display号。
3.1、下载:VNC Viewer
下载地址:Download VNC Viewer | VNC® Connect
3.2、点击exe默认安装
3.3、VNC Viewer连接
3.3.1、打开 VNCViewer
填入VNCServer 的IP:编号(1或2或…)
3.3.2、VNCViewer 切换全屏模式:F8
上边信息中的“:1”表示启动的第一个vnc桌面。
打开Centos桌面图
1、卸载vnc-server
先把启动的vncserver kill掉
$vncserver kill :1
2、卸载vncserver
$yum -y remove tigervnc-server
3、删除配置文件
$cd /lib/systemd/system/
删除跟vncserver相关的配置
错误记录:
$vncserver
vncserver Cannot establish any listening sockets - Make sure an X server isn‘t already running(EE)
端口已被占用。
只能先启动另外一个:
或者:(待试)
解决方法: touch /tmp/.X11-unix/X1 chmod 777 /tmp/.X11-unix/X1