
Red Hat Enterprise Linux 7.2 で物理 VNC サーバーを構成し、モニターを接続しました。これで、モニターを切断した後にvncクライアントを使用して接続できなくなり、「接続拒否」の状況が発生します。 VNCでは、モニターをサーバーに物理的に接続する必要がありますか?モニターをサーバーに直接接続せずにVNC接続を許可するようにXorgを構成する方法はありますか?
答え1
最新バージョンのXorgと拡張Xvncには、-nolistenがデフォルトオプションとしてあります。
ヘッドレスノードにグラフ表示が必要な場合は、次のコマンドを使用するinitスクリプト(RHEL 6、私が知っている以前のバージョン)があります。
exec /usr/bin/Xvnc -geometry 1024x768 -listen tcp +iglx -AlwaysShared -DisconnectClients=0 -SecurityTypes=None :<displaynum>
これにより別のXディスプレイが起動します。
xvnc-headlessを起動する必要がある場合はstart xvnc-headlessを使用し、完了したらxvnc-headlessを停止します。
-rfbportを使用してポートを変更したり、SecurityTypeをNone以外のものに設定して定義したりすることもできます。