【VNCserver】Centos7.4安裝VNC連接華爲雲或亞馬遜雲

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/[email protected] /etc/systemd/system/vncserver@:1.service`

2、修改配置文件(分別控制用戶與分辨率,同時使用root用戶)

[root@ip-192-168-1-150 ec2-user]vim /etc/systemd/system/vncserver@:1.service

複製代碼

Type=forking
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: https://www.realvnc.com/download/viewer/

連接(0.0.0.0:5901)


參考文檔:

https://www.cnblogs.com/carol2000/p/6862103.html

https://www.itzgeek.com/how-tos/linux/centos-how-tos/configure-vnc-server-on-centos-7-rhel-7.html

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide/ch-tigervnc

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章