GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS / RHELおよびFedoraでVNCサーバー(Linuxリモートデスクトップアクセス)をセットアップする方法

VNC(仮想ネットワークコンピューティング) サーバーは、 MSTSCと同様のLinuxシステムのリモートデスクトップアクセスを可能にします Windowsで。通常、Linux管理者はWindowsアクセスを使用することを好みませんが、Linuxのリモートデスクトップにアクセスする必要がある場合もあります。その場合、Linuxシステムにvncサーバーをインストールする必要があります。このチュートリアルは、VNCサーバーのセットアップに役立ちます CentOSのユーザーのリモートアクセスを構成します 、 RHEL およびFedora ユーザー。

ステップ1:必要なパッケージをインストールする

ほとんどのLinuxサーバーには、システムにデスクトップがインストールされていません。したがって、インストール済みであることを確認してください。そうでない場合は、次のコマンドを使用してインストールしてください。

For CentOS/RHEL 6:
# yum groupinstall "Desktop"

For CentOS/RHEL 5:
# yum groupinstall "GNOME Desktop Environment"

次に、 vnc-serverに必要なパッケージをいくつかインストールします。

# yum install pixman pixman-devel libXfont

ステップ2:VNCサーバーをインストールする

必要なパッケージをインストールしたら、 vnc-serverをインストールしましょう あなたのシステムで。 vnc-server デフォルトのyumリポジトリーで使用できます。

# yum install vnc-server

CentOS / RHEL 6 tigervnc-serverが表示されます パッケージがインストールされます。

ステップ3:VNCのユーザーを作成する

vncを介して接続するための少数のユーザーを作成しましょう。 vncを介して接続することで、既存のシステムユーザーを使用することもできます。その場合は、 vncpasswdを設定するだけで済みます。 そのアカウントのために。

# useradd user1
# passwd user1

# useradd user2
# passwd user2

次に、vncを介して接続する必要があるすべてのアカウントにvncパスワードを設定します。

# su - user1
$ vncpasswd
$ exit

# su - user2
$ vncpasswd
$ exit

ステップ4:ユーザー用にVNCサーバーを構成する

次に、 / etc / sysconfig / vncserversを編集します 構成ファイルを作成し、ファイルの最後に以下を追加します。

VNCSERVERS="1:user1 2:user2"
VNCSERVERARGS[1]="-geometry 800x600"
VNCSERVERARGS[2]="-geometry 1024x768"

VNCSERVERS 接続する必要のあるユーザーのリスト、 VNCSERVERARGS 画面サイズを定義しました。 user1のように800×600 画面、および user2 1024×768 クライアントの画面サイズ。

次のコマンドを使用してvnc-serverサービスを開始し、出力を確認します

# service vncserver start

Starting VNC server: 1:user1 xauth:  creating new authority file /home/user1/.Xauthority

New 'svr1.tecadmin.net:1 (user1)' desktop is svr1.tecadmin.net:1

Creating default startup script /home/user1/.vnc/xstartup
Starting applications specified in /home/user1/.vnc/xstartup
Log file is /home/user1/.vnc/svr1.tecadmin.net:1.log

2:user2 xauth:  creating new authority file /home/user2/.Xauthority

New 'svr1.tecadmin.net:2 (user2)' desktop is svr1.tecadmin.net:2

Creating default startup script /home/user2/.vnc/xstartup
Starting applications specified in /home/user2/.vnc/xstartup
Log file is /home/user2/.vnc/svr1.tecadmin.net:2.log

                                                           [  OK  ]
>

上記の出力のように、 user1 デスクトップは:1で利用できます およびuser2 デスクトップは:2で利用できます 。 user1に接続するには:1を使用し、user2に接続するには:2を使用します。

ステップ5:VNCビューアーを使用してVNCサーバーを接続する

リモートのLinuxシステムからアクセスするには 次のコマンドを使用します。

# vncviewer 192.168.1.11:1

Windowsシステムからvnc-server上のリモートデスクトップにアクセスするには 、システムにvnc-viewerがインストールされている必要があります。使用できるさまざまなvncビューアがあります。いずれかをダウンロードして、システムにインストールします。例:

TightVNC:http://www.tightvnc.com/download.php
RealVNC:https://www.realvnc.com/download/vnc/
TigerVNC:http://sourceforge.net/projects/tigervnc/files/tigervnc/

vnc Viewerをインストールした後、システムに接続します。以下の例では、user1(:1)に接続しています。

次に、vncパスワードを入力します vncpasswdで割り当てられたアカウントの コマンド。

Linuxマシンのxwindowsシステムに接続しています。


Cent OS
  1. CentOS 7 /RHEL7でSysLogサーバーをセットアップする方法

  2. CentOS、RHEL、FedoraでSVNサーバーをセットアップする方法

  3. GoをFedoraおよびRockyLinux/ Centos/RHELにインストールする方法

  1. RHEL 8 / CentOS8LinuxにDNSサーバーをインストールする方法

  2. CentOS 7 /RHEL7でNFSサーバーをセットアップする方法

  3. CentOS/RHEL で Web ブラウザーを介して VNC サーバーにアクセスする方法

  1. CentOS、RHEL、FedoraでAWStats(Apache Log Analyzer)をセットアップする方法

  2. CentOS /RHEL7/6およびFedora30/29でNTPサーバーをセットアップする方法

  3. リモートubuntu16.10サーバーにXfceデスクトップをセットアップし、VNC経由でアクセスします