#author("2020-04-02T09:07:38+00:00","default:edit_user","edit_user")
** ホストOSにVNCサーバ(tigervnc-server)を設定 [#rbc12dc3]
- ホストOS側に[[VNC>http://ja.wikipedia.org/wiki/Virtual_Network_Computing]](Virtual Network Computing)サーバを設定します。
- ネットワークの内側(非武装地帯)でしか使用しないので設定が楽な tigervnc-serve をセットアップする。~
※「警告: ローカルネットワークが信頼できない場合はシステムモードでサービスを使ってはいけません。」とあるので注意が必要


*** tigervnc-serve をセットアップ [#icabcca1]
- tigervnc-serve をインストール
 # dnf install tigervnc-server

- 設定ファイルをコピーする(システムモード)~
下記「@:1」は、port番号:5900+1 の意味です~
VNCサーバに複数接続する場合は、「@:2, @:3, …」とファイルとサービスを起動する必要がある
 # cp -a /usr/lib/systemd/user/vncserver@.service   /etc/systemd/system/vncserver@:1.service

- 設定ファイルを編集する
 # vi /etc/systemd/system/vncserver@:1.service
 
 [Service]
 Type=forking
 PIDFile=/root/.vnc/%H%i.pid
 
 ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
 #ExecStart=/usr/bin/vncserver %i
 ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i"
 ExecStop=/usr/bin/vncserver -kill %i

*** VNC接続ユーザ/パスワード設定 [#l015cd93]
- VNC接続には /etc/passwd で管理されているユーザのアカウントではログインできないため~
vncpasswd コマンドを使用してアカウントを紐づける必要があります。
- 下記は、root ユーザに vncpasswd コマンドを使ってVNC接続アカウントを作成する手順です。
 $ sudo su - root
 # vncpasswd
 Password: (任意のパスワード)
 Verify: (任意のパスワード再入力)
 Would you like to enter a view-only password (y/n)? n
 A view-only password is not used

*** VNCサービスの起動&自動起動 [#sa12b56a]
 # systemctl daemon-reload
 # systemctl enable vncserver@:1.service
 # systemctl start vncserver@:1.service
 # systemctl status vncserver@:1.service

- 解像度を変更できるらしい
 #vi /usr/bin/vncserver

 #$geometry = "1024x768";
 $geometry = "1600x1200";


*** VNCクライアントから接続 [#b2fc161b]
- PCにVNCクラアントをインストール [[UltraVNC 日本語インストール版>https://forest.watch.impress.co.jp/library/software/ultravnc/]] し、tigervnc-serve をセットアップしたホストOSにアクセスする。
 VNCサーバIPアドレス:5901
-- VNCサーバに接続できない場合は、ファイアーウォールの設定を見直すor止める

*** 参考にしたサイト [#x1faedc2]
・[[CentOS8 小ネタ集その1:VNC serverの設定>https://metonymical.hatenablog.com/entry/2019/10/14/002024]]
・[[TigerVNC>https://wiki.archlinux.jp/index.php/TigerVNC]]
・[[CentOS7にVNCサーバを構築(tigervnc-server)リモートからGUI画面に接続して操作する。>https://blog.akatorii.net/blog/tigervnc-server/]]
・[[CentOS7にWindowsからVNCで接続する方法>https://qiita.com/SkyLaptor/items/48f1bd38f728199ed485]]


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS