CentOSに上のVNCサーバをインストールします。

1. Gnomeデスクトップをインストールします。

yum groupinstall "GNOME Desktop" "Graphical Administration Tools" -y
yum groupinstall "X Window System" "Desktop" -y

2. VNCサーバーをインストール

yum install tigervnc tigervnc-server -y

3.設定VNC

文書のA。/lib/systemd/system/[email protected]コピー

cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service

B vncserverを@ :. 1.serviceファイルを取得した<USER> VNCクライアントの接続を考慮して修正、ここで変更ルートは、PIDFILEは次のようにファイルの内容を変更する必要があります。:

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
User=root

ExecStartPre=-/usr/bin/vncserver -kill %i
ExecStart=/usr/bin/vncserver %i
PIDFile=/root/.vnc/%H%i.pid
ExecStop=-/usr/bin/vncserver -kill %i

[Install]
WantedBy=multi-user.target

C。設定vncserverをパスワード vncpasswd

D。起動し、スタートvncserverをから起動するように配置され

systemctl start vncserver@:1.service
systemctl enable vncserver@:1.service

起動エラーの場合:

@ VNCサーバのための仕事:構成されたリソースの制限を超過したため1.serviceに失敗しました。詳細については、および "journalctl -xe": "1.service systemctlステータスのvncserverの@" を参照してください。

コメントvncserverをの-killます$ DISPLAYで/root/.vnc/xstartup

#!/ binに/ shを

解除SESSION_MANAGER
解除DBUS_SESSION_BUS_ADDRESS
の/ etc / X11 / xinitの/ xinitrcの
#vncserver -kill $ DISPLAY

 

またはsystemctlデーモンリロード

または/tmp/.X11-unix/ディレクトリを削除 rm /tmp/.X11-unix/ -rf

サービスの再起動

vncserverを-kill:1

VNCサーバ:1
ファイアウォールが有効である場合は、次のルールが保証されなければなりません

firewall-cmd --permanent --add-service="vnc-server" --zone="public"
firewall-cmd --reload

 







おすすめ

転載: www.cnblogs.com/ningcoding-life/p/10943417.html
おすすめ