WindowsラップトップからリモートLinuxマシンへのGUIアクセスが必要です。この目的のために、私はまだ2つの方法を試しました:
a)xrdpおよびtigervncがインストールされている。動作しますが、遅いので、セキュリティの問題が心配です(以下を参照)。
b)ssh -X。これにより、私のラップトップで単一のX11アプリケーションを使用できます。これで十分ですが、奇妙なことに、xrdpを使用した完全なデスクトップよりもさらに遅くなります。
だから、私はいくつか質問があります:
どうもありがとう。
コマンドラインインターフェースの考え方は、最初は少し不快かもしれませんが、実際にはそれは合理的な選択です。デスクトップと同じようにコマンドラインインターフェースを使用するため、選択したbash/zsh/Shellについては、もう少し慣れているはずです。
利点-高速かつ安全(ssh経由)。
サーバー側はすべてコマンドラインであるため、IMOデスクトップ環境はサーバーでは実際には役立ちません。
サービスの開始/停止、構成ファイルの編集、パッケージのインストール/更新、データファイルの移動、ファイアウォールとネットワークツール、およびそのようなタスクのユーザー管理は、グラフィカルターミナルを実行しても強化されません。
デスクトップ環境をインストールすると、何百ものパッケージが追加され、その大部分は未使用であるため、ディスク容量を消費し、複雑なアップグレードが発生し、潜在的なセキュリティホールが追加されます(より多くのアプリケーション==潜在的なセキュリティホール)。
サーバーを管理するには、ssh + screenまたはscreenの代替を使用します- screenのユーザーフレンドリーな代替はありますか?
これにより、サーバーに接続して再接続できます。
最小限のキーでsshを保護してください http://bodhizazen.com/Tutorials/SSH_security
nano/vim/emacsはすべて編集用の優れたツールです。リモートでvim + ssh編集ファイルを使用できます https://unix.stackexchange.com/questions/202918/how-do-i-remotely-edit-files-via-ssh
または、sshfsを介してファイルシステムをマウントすることもできます https://help.ubuntu.com/community/SSHFS
感じたら[〜#〜]必要[〜#〜]グラフィカルインターフェイスは、多くのWebベースのインターフェイスの1つを使用します。これらのツールは、VNCよりも高速で、VNCよりも安全で、グラフィカルインターフェイス、およびサーバータスク固有です。
Httpsまたはssh(ツールによって異なります)を介してそれらを保護できます。
ブラウザを介して任意のOSから接続できます。
必要に応じて、次のようないくつかの特殊なWebインターフェイスがあります。
仮想化にはいくつかのオプションもあります。
仮想マネージャ- KVM、Xen、およびLXCをサポートスパイスとVNCビューアの両方を内蔵。
KVM=を使用する場合、ssh経由でVirt Managerを使用できます- https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Virtualization_Administration_Guide/chap -Virtualization_Administration_Guide-Remote_management_of_virtualized_guests.html
グーグル検索すれば、多くのWebインターフェースを見つけることができる幅広い代替ツールがあります。 https://www.tecmint.com/web-control-panels-to-manage-linux-servers/
Cpanelなどの有料ソリューションは非常に人気があります。
Chromeリモートデスクトップを使用できます。 LinuxマシンにGoogle Chromeをインストールし、Google Chromeに拡張機能を追加して、Googleアカウントでログインして使用できるようにする必要があります。
Chromeリモートデスクトップを使用したので、他の有料プログラムは必要ありません。モバイルデバイスからマシンにアクセスすることもできます-AndroidおよびiOSデバイス(iPhoneおよびiPad用)があります。
このページには、インストールの詳細が記載されています。 Chromeリモートデスクトップで別のコンピューターにアクセスする
私は2つの異なるオプションを使用します。
Teamviewer 。非商用利用は無料で、Windows、macOS、Linux、Raspberry Piなどのクロスプラットフォーム。他のデバイスのリモートコントロールと他のデバイスからのリモートアクセスの両方にインストールする1つのプログラム。
また、iOSとAndroidアプリ、外出先でのリモートコントロール用です。
RealVNC 。最大5台のデバイスまで非営利目的で無料。また、Windows、macOS、Linux、Raspberry Piなどのクロスプラットフォーム。リモート制御用のプログラムを1つインストールする必要があります(VNCビューアとしても機能します)。サーバーは別のプログラムです。
IOSとAndroidアプリもあります。
パフォーマンスの問題がマシンリソースの制限ではなく帯域幅に関連していると仮定して、X2Goを試してください https://wiki.x2go.org -これは、安全で低帯域幅が最適化されている元のNXライブラリに基づいて構築されています。