CentOS 7 へ Tigervnc Server を導入する

yum でインストール

# yum install tigervnc-server

VNCパスワードを設定(ユーザ毎)

$ vncpasswd

ディスプレイ番号「1」、解像度「1024x768」、色深度「24」でVNCプロセスを起動

$ vncserver :1 -geometry 1024x768 -depth 24

※上記はVNCサーバの起動ではなく、プロセスの起動。サービスとして扱うには、ユニットファイルを用意する必要がある。

停止する場合は、-killオプションを付けてディスプレイ番号を指定。

$ vncserver -kill :1

※上記の場合、VNCの待受けポートは5901番ポートなので、FWを適切に設定する。

Xfceを使うには、~/.vnc/xstartup の最後に以下を記載する。
「exec /etc/X11/xinit/xinitrc」の行はコメントアウト

#exec /etc/X11/xinit/xinitrc
exec xfce4-session &


Xface の導入は下記に記載しました。
shobon.hatenablog.com


CentOS 7を最小インストールした場合、日本語が文字化けするので、以下のようにする。

日本語関連のパッケージをインストール

# yum install ibus-kkc vlgothic-*

再ログインすれば良い。ダメならVNCプロセスを再起動してみる。