Linux リモート管理プロトコル


Linux で一般的に使用される 4 つのリモート管理プロトコル

リモート管理について話すときは、通常、パーソナル コンピュータではなく、リモート管理サーバーを指します。パソコンはいつでも使用でき、サーバーは通常コンピューター室に設置されており、ユーザーはサーバーハードウェアに直接アクセスすることができず、リモート管理のみが可能です。

リモート管理は、実際には、ネットワークを介したコンピュータ (サーバー) 間のデータ送信 (情報交換) のプロセスです。ブラウザが Web ページを閲覧するために HTTP プロトコル (ハイパーテキスト転送プロトコル) を必要とするのと同じように、リモート管理もリモート管理プロトコルのサポートを必要とします。

現在、一般的に使用されているリモート管理プロトコルは 4 つあります。

  • RDP (リモート デスクトップ プロトコル) プロトコル: リモート デスクトップ プロトコル。ほとんどの Windows システムはデフォルトでこのプロトコルをサポートしており、Windows システムのリモート デスクトップ管理はこのプロトコルに基づいています。
  • RFB (Remote FrameBuffer) プロトコル: グラフィカル リモート管理プロトコル。VNC リモート管理ツールはこのプロトコルに基づいています。
  • Telnet: コマンド ライン インターフェイスのリモート管理プロトコル。ほとんどすべてのオペレーティング システムがデフォルトでこのプロトコルをサポートします。このプロトコルの特徴は、データ送信時に平文送信、つまりデータを暗号化せずに送信することです。
  • SSH (Secure Shell) プロトコル: コマンド ライン インターフェイスのリモート管理プロトコル。ほとんどすべてのオペレーティング システムがデフォルトでこのプロトコルをサポートします。Telnet とは異なり、このプロトコルはデータ送信中にデータを暗号化および圧縮するため、このプロトコルを使用したデータ送信は安全かつ高速です。

RDPとRFB

RDP プロトコルと RFB プロトコルの両方を使用すると、ユーザーはグラフィカル ユーザー インターフェイスを介してリモート システムにアクセスできますが、RFB プロトコルは画像を転送する傾向があり、RDP プロトコルは命令を転送する傾向があります。

  • RFB プロトコルはサーバー側のビデオ メモリにウィンドウを描画し、その画像をクライアントに送信します。クライアントは取得した画像をデコードして表示するだけで済みます。
  • RDP は描画作業をクライアントに引き継ぎ、サーバーはクライアントの表示機能に基づいて適切な調整を行う必要があります。

したがって、同じ操作を実行するには、RFB プロトコルを使用して転送されるデータ量が RDP よりも多くなり、RDP はクライアントに対する要件が RFB よりも厳しくなります。RFB はシン クライアントに適しており、RDP は低クライアントに適しています。高速ネットワーク。

「シン クライアント」は「ファット クライアント」に関連しています。たとえば、QQ を使用する場合、「ファット クライアント」であるクライアントをダウンロードする必要があります。その後、「シン クライアント」である他のソフトウェアをダウンロードする必要があります。 。簡単に理解すると、シンクライアントとはクライアントの負担を可能な限り軽減し、ほとんどの作業をサーバーが行うことを指しますが、シッククライアントはその逆です。

TelnetとSSH

Telnet プロトコルと SSH プロトコルはどちらもコマンド ライン リモート管理プロトコルであり、共通のアプリケーション領域があり、サーバーへのリモート アクセスによく使用されます。

Telnet プロトコルと比較して、SSH プロトコルはデータ送信時にデータを暗号化し、データ送信の安全性が高いため、ほぼすべてのアプリケーション分野で SSH プロトコルが Telnet プロトコルに取って代わります。

一部のテストや暗号化を必要としない場合 (ローカル エリア ネットワークなど) では、依然として Telnet プロトコルがよく使用されます。

Linuxリモート管理ソフトウェア

上記の 4 つのリモート管理プロトコルに基づいて、Linux リモート管理サーバー ソフトウェアは次の 3 つのタイプに分類できます。

  • Xmanager、VNC VIEWER、TightVNC など、VNC (RFB プロトコルに基づく) に似たグラフィカル リモート管理ソフトウェア。
  • SSHプロトコルに基づくコマンドライン運用管理。
  • Webmin のブラウザベースのリモート管理と同様に、この管理方法ではシンプルな管理ウィンドウのみが提供され、使用できる管理機能は限られています。

セキュリティと安定性を確保するために、ほとんどのサーバーはグラフィカル管理インターフェイスではなくコマンド ライン インターフェイスを選択するため、Linux サーバーのリモート管理では、SSH プロトコルに基づくコマンド ライン管理方法がよく使用されます。

おすすめ

転載: blog.csdn.net/m0_62617719/article/details/131446404