EC2で実行されているUbuntuサーバーがあります(直接インストールせずにAMIを選択しました)。これまでputty
使用していますが、GUIツールを使用して処理する方法を知りたいです(Linux UIツールは慣れていませんが、学びたい)。愚かなことに、私はWindowsエクスプローラの利便性を逃しました。
現在家にはWindowsのみがあります。リモートサーバーで動作するようにGUIツールをどのように設定しますか?これを行う必要がありますか、またはコマンドラインに従う必要がありますか?プレイするローカルLinuxボックスがある場合、答えは変わりますか?
答え1
SSH経由でX11転送を使用できます。このオプションを確認してください。
X11Forwarding yes
リモートサーバーで有効にし、/etc/ssh/sshd_config
X11転送を手動で有効にします。
SSH-Xリモートサーバー
または、次の行を追加してください。
ForwardX11 yes
関連ホストエントリに~/.ssh/config
もちろん、これにはローカル側で動作するXモニターが必要なので、Windowsを使用する場合は、次のようなものをインストールする必要があります。シャオミングをクリックし、次の参照に示すようにPuTTYでX11転送を設定します。
- PuTTYとXmingを使用したCSE接続
- XmingとPuTTYを使用したX11配信
- Xming経由でWindowsの代わりにLinuxを使用してください。ここまたはここ
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などをあまり恐れていない可能性があります。1、2.)
これは、リモートXプログラムがあなたに適したソリューションではない可能性があることを意味します。リモートXクライアントアプローチとは異なり、TRAMPアプローチはリモート接続に過度の「グラフィックス」トラフィックを含まず、単にSSH接続を使用してディレクトリリスト、ファイル、およびコマンド出力を送受信します。
たとえば、Windowsエクスプローラを使用する場合、UbuntuサーバーにはまだWindowsエクスプローラがないため、リモートで実行できません。
ただし、WindowsエクスプローラにTRAMP(SSH経由のリモートアクセス用)などの機能がある場合は、必要に応じてローカルのWindowsエクスプローラを引き続き使用できます。