【VNCserver】Centos7.4安装VNC连接华为云或亚马逊云
程序员文章站
2022-04-30 19:58:08
1.1 文档背景 CentOS 7 / RHEL 7部署图形化界面 安装VNCserver实现linux系统云主机桌面化,通过普通用户实现桌面化操作 2. Vncserver服务端部署 2.1 安装vncserver 更新包,安装桌面 2.2 配置vncserver 1、拷贝配置文件 2、修改配置文 ......
1.1 文档背景
centos 7 / rhel 7部署图形化界面
安装vncserver实现linux系统云主机桌面化,通过普通用户实现桌面化操作
2. vncserver服务端部署
2.1 安装vncserver
更新包,安装桌面
yum install -y tigervnc-server xorg-x11-fonts-type1 yum -y groupinstall gnome
2.2 配置vncserver
1、拷贝配置文件
[root@ip-192-168-1-150 ec2-user]# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.servic
2、修改配置文件(分别控制用户与分辨率,同时使用root用户)
type=forking
# clean any existing files in /tmp/.x11-unix environment
execstartpre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
execstart=/usr/sbin/runuser -l oscarli -c "/usr/bin/vncserver %i -geometry 1280x1024" #修改分辨率
pidfile=/home/oscarli/.vnc/%h%i.pid
execstop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
2.3 启动vncserver
1、普通用户下启动(设置的普通用户,必须切换到普通用户下,为了第一次生成xstartup)
su oscarli vncserver
2、修改启动配置(第一次手动启动完,进程会kill掉,需要配置)
[root@ip-192-168-1-150 system]# cd /home/oscarli/.vnc/ [root@ip-192-168-1-150 .vnc]# vi xstartup #!/bin/sh unset session_manager unset dbus_session_bus_address /etc/x11/xinit/xinitrc #vncserver -kill $display (一定要禁用) exec gnome-session &
3、开机自启
systemctl daemon-reload systemctl enable vncserver@:1.service
4、查看端口
netstat -tpln
3、 vncserver客户端测试
1、安装vnc viewer:
连接(0.0.0.0:5901)
参考文档: