----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
CentOS7下安装配置vncserver/vncviewer
一.安装
以root用户运行以下命令来安装vncserver;
yuminstalltigervnc-server
同样运行以下命令来安装vncviewer;
yuminstallvnc
停止并禁用防火墙;
systemctlstopfirewalld.service
systemctldisablefirewalld.service
二.配置
vncviewer基本上不用配置;
vncserver的配置,创建一个新的配置文件,以开启1号窗口为例(也可以同时开启多个窗口,修改数字即可),方法如下:
cp/lib/systemd/system/vncserver@.service/lib/systemd/system/vncserver@:1.service
或者再增加一个窗口:
cp/lib/systemd/system/vncserver@.service/lib/systemd/system/vncserver@:2.service
上述内容中最好设置为root用户,否则可能会看到以下报错:
三.应用
更新systemctl以使其生效;
systemctldaemon-reload
设置vncserver的密码;
vncpasswdroot
按提示输入密码以及确认密码
启动该服务用来启用vnc的1号窗口;
systemctlstartvncserver@:1.service或者vncserver:1
关闭1号窗口:
systemctlstopvncserver@:1.service或者vncserver-kill:1
设置为开机自动启动;
systemctlenablevncserver@:1.service
Centos7远程桌面vnc/vnc-server的设置
Centos7与Centos6.x有了很大的不同。
为了给一台服务器装上远程桌面,走了不少弯路。写这篇博文,纯粹为了记录,以后如果遇到相同问题,可以追溯。
1、假定你的系统没有安装vnc的任何软件,那么,首先安装vnc
2、Centos7之前的系统,如果安装vnc一般都需要配置
但是,如上所述,Centos7需要配置的文件在
3、文件内有如下提示
4、复制一份文件,并改名为vncserver@:1.service
5、将文件中的
6、更新systemctl
7、设置为自动启动
8、启动vnc服务
9、在iptables中加入对应的端口5901(注意,如果有其他用户,那么也需要将端口加上。vnc的端口默认是5900+n)
注意:
1、如果你不配置和启用防火墙,此时用VNCViewer连接的话,会报:"connect:Connectiontimedout(10060)"错误。
同时,将文件内的%i改为2,并建立对应用户的vncpasswd。
3、你可以通过UltraVNC,TigerVNC或者RealVNCViewer进行访问,我在win7下使用这3中工具均能连接