CentOS 7でリモートデスクトップ接続を有効にする方法
CentOS 7上でリモートデスクトップ接続を有効にするには、以下の手順を実行します。
- GNOMEデスクトップ環境がシステムにインストールされていることを確認してください。インストールされていない場合は、次のコマンドを使用してインストールします。
- sudo yum groupinstall 「GNOME デスクトップ」「グラフィカル管理ツール」
- GNOMEデスクトップ環境をインストールした後、VNCサーバを以下コマンドを使ってインストールします。
- sudo yum install tigervnc-server
- VNCサーバーをセットアップする。その手順として、次のコマンドを使用してVNC設定ファイルを作成します。
- sudo sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
- テキストエディターを使用してVNC設定ファイルを開く:
- sudo vi /etc/systemd/system/vncserver@:1.service
- ファイル内のExecStart行を探して、次のように変更します。
- ExecStart=/usr/sbin/runuser -l ユーザの名前 -c “/usr/bin/vncserver %i”
- your_usernameの部分は、リモート接続に使用するユーザー名に置き換えてください。
- ファイルを保存して閉じる
- VNCサーバサービズを有効化して起動します。
- sudo systemctl enable vncserver@:1.servicesudo systemctl start vncserver@:1.service
- ファイアウォールを構成して VNC 接続を許可する。追加するファイアウォール規則を次に示します。
- firewall-cmd –permanent –add-service=vnc-server
firewall-cmd –reload - VNCクライアントを使用して、CentOS 7サーバーのリモートデスクトップに接続できるようになりました。
「your_username」は実際のユーザ名に置き換えてください。また、VNCで接続するときは、サーバーのIPアドレスとポート番号を指定する必要があります(例: IPアドレス:1)。