首頁 > 軟體

Linux VNC Server 安裝設定

2020-06-16 17:21:09

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


IT145.com E-mail:sddin#qq.com