質問 :CentOS/RHEL 8 でグラフィカル環境にリモート アクセスする方法は?
アクセスは VNC サーバーを使用して使用されます。
VNC サーバーのセットアップ
1. サーバーに VNC サーバーとグラフィカル環境をインストールします。
$ sudo dnf install tigervnc-server $ sudo dnf group install "Server with GUI"
2. VNC を使用するユーザーを構成します。 /etc/tigervnc/vncserver.users を編集します ディスプレイ番号とユーザーを追加します:
:[display_number]=[user]
例:
:1=opc
3. [user] の VNC パスワードを構成し、デフォルトのデスクトップを定義します。
$ vncpasswd $ echo session=gnome >> .vnc/config
4. 対応するサービスを開始します:
$ sudo systemctl start vncserver@:[display_number]
例:
$ sudo systemctl start vncserver@:1
VNC ビューアへのアクセス
VNC サービスに接続するには、SSH トンネルを使用することをお勧めします。
ssh を使用して接続
1. ssh コマンドで接続:
$ ssh [user]@[server] -L 590[display_number]:localhost:590[display_number]
例:
$ ssh opc@[server] -L 5901:localhost:5901
2. vncviewer を接続します:
$ vncviewer localhost:[display_number]
例:
$ vncviewer localhost:1注意 :トンネルを使用するには、外部 IP アドレスではなく、「localhost」に接続します。
パテを使って接続
1. パテを起動します:
2. [接続] -> [SSH] -> [トンネル] に移動します:
3. [追加] をクリックしてから [開く] をクリックします。
4. VNC ビューアーを「localhost:1」に接続します。