私はUbuntuを初めて使用し、GUIによってアプリケーションの検索とインストールが簡単になるので(少なくとも私にとっては)、Ubuntu Serverのリモートデスクトップ機能があるかどうかを確認していましたが、これを見つけました...
[1]次のことは本当ですか?
Ubuntu Desktop = Ubuntu Server + GUI + pre-installed apps meant mostly for desktop use
[2]上記が当てはまる場合、(a)代わりに、Webホスティングプロバイダーに、Ubuntuデスクトップバージョンがインストールされた専用サーバーを提供するように依頼できます。(b)サーバー用のUbuntuデスクトップをインストールすることで、私は負けてしまいますか?つまり、プロセスにはるかに多くのRAMを使用するのでしょうか。また、Ubuntuサーバーと比較して遅くなりますか?つまり、ホストされているWebサイト/アプリケーションの読み込みが遅くなりますか?
[2] Webホスティングプロバイダーによって提供されたUbuntuサーバーがインストールされた専用サーバーがあるとします。そして、私が持っているのはターミナルへのアクセスだけですが、リモートデスクトップを有効にするにはどうすればよいですか?このような?
sudo aptitude install ubuntu-desktop
次は何?サーバーでリモートデスクトップを有効にするにはどうすればよいですか?次に、デスクトップから接続するにはどうすればよいですか?I have only found GUI-based HOW TOs, and no credible terminal-based solutions. So, please don't take this for a duplicate.
[4]上記のようにリモートデスクトップを有効にすると、セキュリティ上の問題が発生しますか?
[5] KDEのGUIは、GnomeやUnityと比較して、より高速でパフォーマンスが高いと言われました。本当?(つまり、[3]にはこのコマンドを使用する必要があります:-sudo aptitude install xubuntu-desktop
または- sudo aptitude install kubuntu-desktop
)
これが方法でない場合は非常に申し訳ありません(多くの質問を1つにまとめる---それらは関連していると思ったので...)
xserver-common
グラフィカルパッケージ管理ツールを使用するために、サーバーにGUIをインストールする必要はなく(パッケージとともにインストールされる「スケルトン」ファイルのみ)、リモートデスクトップも必要ありません。代わりに、ssh -X
を使用してサーバーに接続し、アプリケーションを実行できます。
ssh -c blowfish -C -X username@hostname
-c blowfish
andまたはを省略でき-C
ますが、省略した場合、グラフィカルプログラムの実行時に接続が著しく遅くなる可能性があります。ただし、マシンを使用してLANを使用している場合は、省略して-C
保持することをお勧めし-c blowfish
ます。
(128ビットAES暗号と同じくらい安全な暗号-c blowfish
をssh
使用します。これは、他の点ではデフォルトですが、計算速度が速くなる傾向があり、遅延が減少します。圧縮が利用可能な場合は有効になり、低速接続での速度が向上します。転送する必要のあるデータが少なくなるようにすることで、インターネットを介したほぼすべての接続。ただし、blowfish
-C
-C
クライアントとサーバーが同じローカルエリアネットワーク上にある場合など、通常は非常に高速な接続では役に立ちません。その場合、データの圧縮と解凍の計算操作を実行することによって生じる遅延の増加は、転送の利点を相殺する以上の可能性があるためです。少量のデータ。説明を参照してください-c
と-C
のオプションのssh(1)のmanページ、および暗号ではssh_config(5)のmanページをそれらのフラグの使用方法の詳細については、。また、一般的に、コマンドがどのように機能するかについて知りたい場合は、コマンドを発行するかオンラインでそのマニュアルページを見ることができます。)man command-name
次に、必要なグラフィカルパッケージ管理ユーティリティをインストールできます。
sudo apt-get update; sudo apt-get install software-center
または: sudo apt-get update; sudo apt-get install synaptic
または: sudo apt-get update; sudo apt-get install update-manager
(もちろん、複数インストールすることもできます。sudo apt-get update
実行後、次のようなコマンドを実行しsudo apt-get install update-manager synaptic
ます。)
次に、使用するユーティリティを実行します。その名前を入力し(すべて、パッケージ名と同じ実行可能ファイル名を持ちます...ただし、Ubuntuのすべてのソフトウェアに当てはまるわけではありません)、Enterキーを押します。
でログインしているためssh -X
、リモートサーバーで実行するプログラムは、ローカル(クライアント)マシンにウィンドウやその他のグラフィカルユーザーインターフェイス要素を表示します。
これは、別のUnixライクなシステムから接続するときに、箱から出してすぐに機能する可能性があります。ただし、クライアントがWindowsの場合は、X11転送をサポートするSSHクライアントを使用する必要があり、クライアントマシンにX11をインストールして実行する必要があります。これは、Cygwinを使用して非常に簡単に実現できます(Cygwin / Xユーザーズガイドを参照)。
GUIをUbuntuServerシステムにインストールすることは可能です(そして非常に簡単です)が、実稼働システムではインストールすることはお勧めできません。これは自分で行うことができます(システムの管理者権限を持っていると仮定し、持っていない場合は、パッケージ管理をまったく実行できません!)。サーバーGUIのドキュメントを参照してください。しかし、そのページで説明されている(良い)理由に注意してください。おそらくこれを行うべきではない理由です。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加