x11vncおよびGtk VNCを使用してリモートLinuxデスクトップに接続する
リモート管理ができることは、多くのシステム管理者にとって非常に重要です。そして、この仕事に利用できるたくさんのツールがあります。コマンドラインツールと本格的なGUIツールを使用できます。もちろん、多くのユーザーは、できるだけ簡単に物事を行うことを好みます。幸い、Linuxにはそのような作業を簡単にする適切なツールがあります。グラフィカルなリモートデスクトップ管理を行う機能は、ターゲットマシンでvncサーバーを実行し、ローカルマシンでデスクトップビューアーを実行するだけです。
この記事では、リモートLinuxデスクトップを制御する方法を紹介します。 x11vnc 、リモートデスクトップビューア、およびセキュアシェル。もちろん、リモートマシンへの安全なシェルアクセスが必要です。それ以外には、必要なものがすべて揃っています。それでは、仕事に取り掛かりましょう。
取り付け
このタスクを実行するには、次のものがインストールされている必要があります。
ローカルマシン
- VNCクライアント(gtk vncなど)
- SSHクライアント(opensshは正常に動作します)
リモートマシン
- sshサーバー(openssh-serverはうまく機能します)
- VNCサーバー(私の推奨はx11vncです)
パッケージ管理ツールを起動し、上記のアプリケーションを検索してインストールします。セキュアシェルサーバーをリモートマシンにまだインストールしていない場合は、ツールをインストールするために物理的なアクセスが必要になります。すでにsshサーバーがインストールされている場合は、簡単に ssh リモートマシンに接続し、コマンドラインからVNCサーバーをインストールします( sudo apt-get install x11vnc )これらをインストールしたら、接続の設定を開始できます。
x11vnc
最初に行う必要があるのは、リモートマシンへのセキュアシェル(リモートマシンはIPアドレス192.168.1.10にあると言います)であり、VNCサーバーを起動します。 (リモートマシンの)コマンドラインから次のコマンドを入力します。 x11vnc。 これによりVNCサーバーが起動しますが、bashプロンプトは返されません。 VNCサーバーを常に実行するには、次の行を追加します。
x11vnc&
あなたの終わりまで /etc/rc.local
クライアントマシン

このチュートリアルでは、Gtk VNC Viewerを使用します。使い方はとても簡単で、最新のクライアントです。このツールは アプリケーション>インターネット 。初めて起動すると、かなり単純な接続ウィンドウが表示されます。入力するだけです:
- IPアドレス:ポート:リモートマシンのIPアドレスとポート(192.168.1.10:5900の形式)。注:x11vncはデフォルトでポート5900を使用します。
- ユーザー名:リモートマシンで接続するユーザー名。
- パスワード:リモートマシン上のユーザーのパスワード。
上記の情報が正しいことがわかっていて(このマシンに再び接続することがわかっている場合)、[追加]ボタンをクリックしてリモートマシンを追加します(図1を参照)。
リモートマシンに接続するには、テキスト領域に情報を入力して[接続]ボタンをクリックするか、リストから保存されたマシンをダブルクリックします。

新しい最大化されたウィンドウを接続すると、リモートデスクトップが表示されます(図2を参照)。このウィンドウから、次のことができます。
- 切断:リモートマシンから切断します。
- キーの送信:リモートコンピューターにキーの組み合わせを送信します。
- フルスクリーン:フルスクリーンウィンドウに切り替えます。
- スクリーンショット:リモートデスクトップのスクリーンショットを撮ります。
- デスクトップにアイコンを作成:ダブルクリックでこのリモートデスクトップに接続できるアイコンを作成します。
これで、このリモートマシンを自分のデスクトップのように操作できます。
最終的な考え
リモートデスクトップを利用することは、ユーザーのトレーニングやリモートマシンの問題のトラブルシューティングに最適な方法です。私は多くのクライアントにこの正確なセットアップを使用しています。それはうまくいきます。