読者です 読者をやめる 読者になる 読者になる

プログラミングとかLinuxとかの備忘録

プログラミング、Linuxでハマった箇所や環境構築のメモ

CentOS7にTigerVNCをインストールする

Linux CentOS

TigerVNCのインストール

$ sudo yum -y install tigervnc-server

設定ファイルの編集

設定ファイルをコピー

$ sudo cp -a /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

設定ファイルの編集(<USER>をユーザー名に変更する)

$ sudo vi "/etc/systemd/system/vncserver@:1.service"
ExecStart=/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"
PIDFile=/home/<USER>/.vnc/%H%i.pid

パスワード設定

VNC接続したいユーザーで以下のコマンドを実行する

$ vncpasswd
Password:
Verify:

ファイアウォールの設定

$ sudo firewall-cmd --get-default-zone
public
$ sudo firewall-cmd --permanent --zone=public --add-service=vnc-server
$ sudo firewall-cmd --reload

デーモンの起動

$ sudo systemctl daemon-reload
$ sudo systemctl enable vncserver@:1.service
$ sudo systemctl start vncserver@:1.service

接続方法

vncserver@:1.service → 5901ポートに接続
vncserver@:2.service → 5902ポートに接続