リモートサーバーを介してGUIツールを使用する方法は?

リモートサーバーを介してGUIツールを使用する方法は?

EC2で実行されているUbuntuサーバーがあります(直接インストールせずにAMIを選択しました)。これまでputty使用していますが、GUIツールを使用して処理する方法を知りたいです(Linux UIツールは慣れていませんが、学びたい)。愚かなことに、私はWindowsエクスプローラの利便性を逃しました。

現在家にはWindowsのみがあります。リモートサーバーで動作するようにGUIツールをどのように設定しますか?これを行う必要がありますか、またはコマンドラインに従う必要がありますか?プレイするローカルLinuxボックスがある場合、答えは変わりますか?

答え1

SSH経由でX11転送を使用できます。このオプションを確認してください。

X11Forwarding yes

リモートサーバーで有効にし、/etc/ssh/sshd_configX11転送を手動で有効にします。

SSH-Xリモートサーバー

または、次の行を追加してください。

ForwardX11 yes

関連ホストエントリに~/.ssh/config

もちろん、これにはローカル側で動作するXモニターが必要なので、Windowsを使用する場合は、次のようなものをインストールする必要があります。シャオミングをクリックし、次の参照に示すようにPuTTYでX11転送を設定します。

ETA:コメントの指示をもう一度読んで見てみると、FTPは通常のネットワークドライブであるかのようにSFTPフォルダを「マウント」できるため、お客様のニーズに適しています。バラよりここここここ(Windows XP/7/Vistaの場合)またはここ(Windows 8の場合)

答え2

ShadurがXを有効にする方法を説明します。 X は/etc/ssh/sshd_configサーバー側にあり、X は~/.ssh/configクライアント側にあるため、通常、2 つの異なるシステムについて話します。 X ForwardはローカルXディスプレイにリモートアプリケーションを表示します。したがって、これら2つの構成は、このタスクが実行されるようにリモートとローカルにそれぞれ通知する必要があります。

Xを使用するかどうかは状況によって異なります。少なくとも、次の要因を考慮する必要があります。

  • どのような帯域幅がありますか?スピードはどれくらいですか?測定しましたか?上限はありますか? Xは、制限なく非常に高速なネットワーク接続を使用している場合に便利です。それ以外の場合は非常に遅くなる可能性があります。通常、Xはネットワークの支配者です。帯域幅が最適化されていません(または正しい表現が何であれ)。

  • Xでどのツールを使用する予定ですか? GUI以外の代替/同等のものはありますか?検討中のツールタイプの例を提示すると、人々は利用可能な代替案を提案できます。また、よく知られているツールの中には、GUIとコマンドライン/コンソールの形式で提供されています。例えば。 Emacs、適性、レポートバグ。

一般的に、私がアドバイスするのは、利用可能な場合はコマンドライン(apt、wget、rsync)またはCurssアプリケーション(aptitudeやmcなど)を使用して必要な作業を実行することです。これらのアプリが必ずしもXアプリより悪いわけではありません。そのうちのいくつかは非常に良いアプリです。例えば。 JED、SLRNなど、John Davisのソフトウェアは、彼のユニークな美学を示すコンソールアプリケーションであり、芸術作品です。しかし、WindowsクライアントでXサーバーを実行してLinuxサーバーに接続することはオプションですが、特に良い方法ではありません。

ローカルLinuxサーバーがある場合、帯域幅の問題は消え、Xはより実行可能なオプションです。

答え3

私はそれを見つけfreenxましたnxclient、これはvncまたはX11。一度試してみましょう。

答え4

Emacsを使用した場合は、WindowsでローカルにインストールされたEmacsを実行し、ファイルの編集、ファイル、およびディレクトリの管理(疲れるM-xshell)、バージョン管理、コンパイル、およびシェル(またはM-xeshell)の他の任意の項目を介して可能です。徒歩旅行者ローカルEmacsから。 (見つけやすいいくつかのデモビデオを使用すると、人々は未知のEmacs、TRAMPなどをあまり恐れていない可能性があります。12.)

これは、リモートXプログラムがあなたに適したソリューションではない可能性があることを意味します。リモートXクライアントアプローチとは異なり、TRAMPアプローチはリモート接続に過度の「グラフィックス」トラフィックを含まず、単にSSH接続を使用してディレクトリリスト、ファイル、およびコマンド出力を送受信します。

たとえば、Windowsエクスプローラを使用する場合、UbuntuサーバーにはまだWindowsエクスプローラがないため、リモートで実行できません。

ただし、WindowsエクスプローラにTRAMP(SSH経由のリモートアクセス用)などの機能がある場合は、必要に応じてローカルのWindowsエクスプローラを引き続き使用できます。

関連情報