2021-05-12 14:32:11
Linux VNC Server 安裝設定
1.安裝vnc server
[root@linuxidc ~]# yum install tigervnc-server -y
2.設定 vnc server 開機啟動
[root@linuxidc ~]# chkconfig vncserver on
3.修改vncserver 組態檔
[root@linuxidc ~]# vi /etc/sysconfig/vncservers
在組態檔後新增以下內容
VNCSERVERS="2:root"
VNCSERVERARGS[2]="-geometry 1366x768 -nolisten tcp"
設定vncserver 的密碼
[root@linuxidc ~]# vncpasswd
Password:
Verify:
4.啟動sncserver 服務
[root@linuxidc ~]# /etc/init.d/vncserver start
5.使用VNC Viewer 遠端連線
CentOS7設定VNC
1.解除安裝系統預設安裝的vnc所有軟體包 //GUI介面software解除安裝所有vnc相關包 2.yum -y install tigervnc-server tigervnc
3.centos7之前版本系統預設安裝路徑是/etc/sysconfig/vncserver
4.centos7版本預設安裝檔案路徑是/lib/systemd/system/vncserver@.service 5.改名組態檔vncserver@.service cp /lib/systemd/system/vncserver@:1.service 6.修改組態檔vi /lib/systemd/system/vncserver@:1.service 【替換成你的當前使用者root,將%i替換為1】
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver :1 -geometry 1280x720 -depth 24" PIDFile=/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill :1 > /dev/null 2>&1 || :'
7.更新systemctl // systemctl daemon-reload
8.設定vnc服務自動啟動 // systemctl enable vncserver@:1.service 9.啟動vnc服務 // systemctl start vncserver@:1.service 10.加入iptables埠5901規則 //
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 5901 -j ACCEPT 11.服務自動啟動 // systemctl enable vncserver@:1.service 12.啟動vnc服務 // systemctl start vncserver@:1.service 13.允許防火牆通過vnc // firewall-cmd --permanent --add-service vnc-server 14.重新啟動啟動防火牆 // systemctl restart firewall.service
一.安裝
以root使用者執行以下命令來安裝vncserver;
yum install tigervnc-server
同樣執行以下命令來安裝vncviewer;
yum install vnc
停止並禁用防火牆;
systemctl stop firewalld.service
systemctl disable firewalld.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
編輯/lib/systemd/system/vncserver@:1.service,設定使用者root相關引數
[Service]
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=/sbin/runuser -l root -c "/usr/bin/vncserver %i -geometry 800x600"
PIDFile=/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
三.應用
更新systemctl以使其生效;
systemctl daemon-reload
設定vncserver的密碼;
vncpasswd root
按提示輸入密碼以及確認密碼
啟動該服務用來啟用vnc的1號視窗;
systemctl start vncserver@:1.service 或者 vncserver :1
關閉1號視窗:
systemctl stop vncserver@:1.service 或者 vncserver -kill :1
設定為開機自動啟動;
systemctl enable vncserver@:1.service
End.
Ubuntu啟用VNC服務的設定 http://www.linuxidc.com/Linux/2016-08/133917.htm
CentOS 6.5 安裝VNC Server實現圖形化存取 http://www.linuxidc.com/Linux/2015-12/126262.htm
VNC的安裝設定 http://www.linuxidc.com/Linux/2013-05/84941.htm
CentOS 6.3安裝和設定VNC http://www.linuxidc.com/Linux/2013-05/84668.htm
Linux下強制不檢測依賴安裝VNC http://www.linuxidc.com/Linux/2013-05/84075.htm
CentOS6 VNC服務安裝設定 http://www.linuxidc.com/Linux/2013-04/82510.htm
CentOS下VNC設定和安裝 http://www.linuxidc.com/Linux/2013-05/83975.htm
VNC遠端控制安裝和設定 http://www.linuxidc.com/Linux/2013-01/77769.htm
RHEL7 設定VNC遠端桌面 http://www.linuxidc.com/Linux/2017-02/140165.htm
CentOS 7下安裝設定 VNC Server http://www.linuxidc.com/Linux/2016-07/132835.htm
本文永久更新連結地址:http://www.linuxidc.com/Linux/2017-02/140798.htm
相關文章