web-dev-qa-db-ja.com

PuTTYを使用してWindowsからUbuntuへssh経由でX11接続を取得する方法

WindowsマシンからUbuntu 16.04システムにリモートX11ターミナルアクセスを取得する必要があります。これには2つのWindowsクライアントにしか影響しないため、RDPを使用しないことを選択しています。

他のLinuxボックスからは、特にRSA認証を使用しているため、簡単です。

pi@rover$ ssh -Y prime5

そしてワム、バム、私はただプロンプトを得る

pi@PRIME5:~$

しかし、Windowsからは、PuTTYを使用して、優れたCLI接続を提供しています。迅速かつ簡単に、信頼性を保存するため、接続は非常に迅速に行われます。

Ubuntuコマンドラインでこれを入力すると

pi@PRIME5:~$ echo $TERM
norm

つまり、GUIアプリケーションは実行されません。

PuTTYにはX11オプションがあります。

enter image description here

ただし、動作する代わりにエラーがスローされます。 PuTTYを使用するには、クライアント側にXサーバーが必要です。


質問はタイトルにあります:PuTTYを使用してWindowsからUbuntuへssh経由でX11接続を取得する方法は?

4
SDsolar

ミシガン工科大学では、Xmingの使用方法について非常に簡潔な説明があります。

PuTTYおよびXmingのインストール/設定

抜粋:

PCはX-windowsシステムを介してサーバーと対話し、サーバーからPCにディスプレイを転送します。このリンクを機能させるには、PCにソフトウェアをインストールする必要があります。これまでのところ、このタスクに最適なソフトウェアはPuTTYターミナルエミュレーターとXming X-windowクライアントです。

PuTTYは https://www.chiark.greenend.org.uk/~sgtatham/PuTTY/latest.html からダウンロードできます

Xmingは http://sourceforge.net/project/downloading.php?group_id=156984&filename=Xming-6-9-0-31-setup.exe からダウンロードできます

Xmingがインストールされたら、「XLaunch」というアプリケーションを実行し、設定が以下であることを確認します。

1)  Display Settings:  Multiple Windows
2)  Session Type:  Start no client
3)  Additional Parameters:  Check Clipboard box

次に、PuTTYセッションでX11をオンにできます。X11転送を有効にします

enter image description here

それを保存すると、Xmingが実行されている限り、そのセッションが呼び出されるたびにUbuntuへのGUI接続が取得されます。

Xmingは、画面の右下に表示される次のようなアイコンで確認されます。

enter image description here

Xlaunch設定では、起動時に実行しないように選択されているため、そのアイコンが表示されない場合は、Startをクリックし、xmingと入力してEnterキーを押すと、xサーバーが起動してアイコンが表示されます。

接続を確立すると、次のように表示されます

pi@PRIME5:~$ echo $TERM
xterm

leafpadエディター、gnome-system-monitorなどは、Windows上のXmingサーバーを介してリンク上で動作します。

nautilusをプルアップして参照するのは簡単です

/usr/share/applications

以下に示すように、インストールされているシステムコマンドを取得します。

enter image description here


Voila、WindowsからUbuntuへのSSH経由のX11。

7
SDsolar