PuTTYを使ってGUIアプリケーションをリモートで開く方法
Linuxマシンにリモートアクセスしてグラフィカルアプリケーションを起動したいですか?「X11フォワーディングを有効にする」オプションのおかげでPuTTYが救助に来ます。これをWindowsからでも行うことができ、必要なのはXサーバーを迅速にインストールすることだけです。
PuTTYプログラムは、20年前にWindows用に最初に書かれました。それ以来、多くの他のプラットフォームに移植されました。これは、ターミナルウィンドウを提供し、他のコンピュータへのリモート接続を行うグラフィカルアプリケーションです。通常、接続はSSHを使用して行われますが、他のプロトコルもサポートされています。
従来のターミナルウィンドウのコマンドラインインターフェースに加えて、PuTTYはリモートコンピュータ上でグラフィカルアプリケーションを開くように設定できます。
PuTTYのインストール
もしPuTTYがすでにコンピュータにインストールされていない場合は、次のようにインストールできます。
WindowsでPuTTYをウェブからダウンロードします。
UbuntuにPuTTYをインストールするには、次のコマンドを使用してください:
sudo apt-get install puttyFedoraにPuTTYをインストールするには、このコマンドを使用します:
sudo dnf install puttyManjaroにPuTTYをインストールするには、次のコマンドを使用してください:
sudo pacman -Syu puttyWindowsでPuTTYを使用する
WindowsでPuTTYを実行している場合は、続行する前にXサーバーをインストールする必要があります。その後のプロセスはLinuxでの動作と同じように動作します。
Linuxのグラフィカルアプリケーションは、グラフィカルデスクトップ環境を提供するためにXサーバーに依存しています。グラフィカルアプリケーションが開いて実行される場所が必要です。Windowsには必要ないため、Xサーバーがありません。そのため、Windows 10のWindows Subsystem for LinuxからグラフィカルなLinuxアプリケーションを起動するのと同じように、Xサーバーをインストールする必要があります。
この文書の研究にはXming Xサーバーが使用され、完璧に動作しました。ダウンロードしてインストールしてください。すべてのデフォルトを受け入れることができます。インストールが完了するとすぐに実行され、システムトレイにアイコンとして表示されます。
PuTTYを起動する
Windowsでは、インストール後にスタートメニューにPuTTYがあります。GNOMEでは、Superキー(右側のCtrlキーとAltキーの間にあるもの)を押して「putty」と入力することでPuTTYを起動できます。
PuTTYのアイコンが画面の上部に表示されます。それをクリックしてPuTTYを起動します。
PuTTYを使って接続する
PuTTYウィンドウが表示されます。ホスト名フィールドに、接続するリモートコンピュータのIPアドレスまたはネットワーク名を入力してください。リモートコンピュータにはSSHサーバーが実行されている必要があります。
サイドペインで、"SSH"ツリー項目が見えるまで下にスクロールします。これを展開し、次に"Auth"項目を展開し、"X11"項目をハイライトします。
「X11フォワーディングを有効にする」のチェックボックスを選択してください。
サイドペインでリストの上部までスクロールし、「セッション」エントリを選択します。「保存されたセッション」テキストフィールドにこれらの設定の名前を入力し、「保存」ボタンをクリックします。通常、設定はリモートコンピュータの名前で保存し、将来の接続時に簡単に再利用できるようにします。
リモートコンピュータに接続するには「オープン」ボタンをクリックしてください。
リモートコンピュータに初めて接続すると、以前にこのコンピュータに接続したことがないという警告が表示されます。
「受け入れる」ボタンをクリックして接続を完了してください。
x-termウィンドウが表示されます。接続するユーザーアカウントの名前を入力し、Enterキーを押してください。このアカウントのパスワードを要求されます。パスワードを入力し、Enterキーを押してください。
リモートコンピュータのコマンドラインプロンプトが表示されます。
グラフィカルアプリケーションを起動するには、その名前をコマンドラインに入力し、渡したいパラメーターを追加してください。私たちは、.bashrcファイルを編集するためにleafpadエディターを使用します。
leafpad .bashrcleafpadエディタが開き、.bashrcファイルが読み込まれます。
別の例として、エピファニーブラウザを起動しましょう。
epiphanyエピファニーのブラウザが開き、お気に入りのウェブサイトを閲覧できます。
はい、これもWindowsで動作します!ここでは、リモートLinuxシステムでidle Python IDEを起動しました。それは私たちのWindowsデスクトップに表示されました。Linuxと同じようにコマンドを入力して起動してください。
通常のWindowsウィンドウ装飾がないことに注意してください。これは、PuTTYとXming Xサーバーのおかげで、Linuxウィンドウの属性を持つWindowsデスクトップ上で動作するLinuxアプリケーションです。
接続を閉じる
接続を閉じるには、すべてのアプリケーションを閉じてから、PuTTYターミナルウィンドウで終了コマンドを使用してください。
exitそれは本当に素晴らしいですね
Windowsデスクトップで快適に動作するLinuxアプリケーションを、いくつかの簡単なステップで実現するというのは、非常に驚くべきことです。







