リモート管理とは、コンピューターやスマートフォンなどのインターネットに接続されたデバイスを遠隔地から制御する方法を指します。リモート管理を簡単にセットアップして使用できる市販ソフトウェアや無償ソフトウェアが数多く存在します。リモート管理は、システムの使用やトラブルシューティングのために物理的に近くにいることが困難または非現実的な場合によく使用されます。多くのサーバー管理者も、世界中の遠隔地にあるサーバーを制御するためにリモート管理を使用しています。また、企業や法人では、全体的な生産性の向上やリモートワークの促進のためにリモート管理を使用しています。合法的なリモート管理と違法なリモート管理(ハッキングなど)の両方を指す場合もあります( OwnedとTrojanを参照)。[ 1 ] [ 2 ]
インターネット接続またはローカル エリア ネットワーク上にある任意のコンピューターをリモートで管理できます。
悪意のない管理の場合、ユーザーはホストシステムにサーバーソフトウェアをインストールまたは有効化することで、監視を受けることができます。その後、ユーザー/クライアントはインストールされたソフトウェアを使用して、別のコンピュータからホストシステムにアクセスできるようになります。
通常、両方のシステムはインターネットに接続されており、ホスト/サーバーシステムのIPアドレスを把握している必要があります。そのため、ホストがダイヤルアップモデムを使用している場合、つまり常時オンラインではなく、動的IPアドレスを持つ場合、リモート管理はあまり現実的ではありません。
クライアントがホストコンピュータに接続すると、通常、ホストのデスクトップを表示するウィンドウが表示されます。クライアントは、まるで目の前に座っているかのようにホストを操作できます。
Windowsには、リモートデスクトップ接続と呼ばれるリモート管理パッケージが組み込まれています。同様の機能を提供する無料のクロスプラットフォーム代替手段として、 VNCがあります。
トロイの木馬などのマルウェアに感染したコンピュータは、コンピュータシステムにバックドアを開くことがあります。これにより、悪意のあるユーザーがハッキングしてコンピュータを制御できるようになります。こうしたユーザーは、コンピュータ上のファイルを追加、削除、変更、または実行することで、自身の目的を達成できます。
Windows Server 2003、2008、Tablet PC Edition、およびWindows Vista Ultimate、Enterprise、Business Editionには、MicrosoftのMicrosoft管理コンソール、Windowsレジストリエディター、そしてリモートマシンの管理に使用できる様々なコマンドラインユーティリティが付属しています。リモート管理の形態の一つにリモートデスクトップソフトウェアがあり、Windowsにはこの目的のためのリモートデスクトップ接続クライアントが含まれています。
Windows XPには、リモートアシスタンスとリモートデスクトップと呼ばれるリモート管理ツールが組み込まれています。これらはWindows Server 2003ターミナルサービスの制限版であり、ユーザーサポートとリモート管理のみを目的としています。簡単なハック/パッチ( Windows XPのベータ版から派生)を適用することで、XPをフル機能のターミナルサーバーに「ロック解除」することが可能です。
Windows Server 2003には、 Web アプリケーションや、リモート管理用に設計されたターミナル サービスの簡易バージョンなど、リモート管理ツールが組み込まれています。
Active DirectoryおよびMicrosoftのWindows NTドメインのその他の機能を使用すると、レジストリの編集、システム サービスの変更、システムの「コンピューターの管理」Microsoft 管理コンソールスナップイン へのアクセスなど、ドメインのメンバーであるコンピューターのリモート管理が可能になります。
一部のサードパーティ製リモート デスクトップ ソフトウェアプログラムも同じ機能を実行します。
Back Orifice は、スクリプトキディツールとしてよく利用されていますが、リモート管理およびシステム管理ツールであると主張しています。批評家は以前、このソフトウェアの機能には「管理」の定義が非常に曖昧である必要があると指摘していました。
Windows 7のリモート サーバー管理ツールを使用すると、IT管理者はWindows Server 2008 R2 を実行しているリモート コンピューターにインストールされている役割と機能を管理できます。
VNC はコンピュータのリモート管理に使用できますが、マルチユーザー環境向けの ターミナル サービスやリモート デスクトップ プロトコルと同等のものとして使用されることが増えています。
Linux、UNIX、BSDは、リモートログイン(通常はSSH経由)によるリモート管理をサポートしています( Telnetプロトコルの使用は、セキュリティ上の懸念から段階的に廃止されています)。Xサーバー接続転送(多くの場合、セキュリティ上の理由からSSHトンネリング)により、GUIプログラムをリモートで使用できます。これらのオペレーティングシステムでは、VNCも利用できます。
Apple Remote Desktop は、 Macintoshユーザーにリモート管理機能 を提供します。
NXとその Google フォークであるNeatx は、Linux、Windows、Mac OS X などのさまざまなプラットフォーム用のクライアントを備えた X Window System 用の無料のグラフィカル デスクトップ共有ソリューションです。NX Server の拡張商用バージョンも利用可能です。
最近では、リモート管理ソフトウェアがBlackBerry、Pocket PC、Palmデバイスなどのワイヤレス デバイスや一部の携帯電話にも搭載されるようになりました。
一般的に、これらのソリューションは、 VNCやターミナル サービスなどのソフトウェアで見られる完全なリモート アクセスは提供しませんが、管理者がコンピューターの再起動、パスワードのリセット、システム イベント ログの表示などのさまざまなタスクを実行できるようにします。これにより、システム管理者がラップトップを持ち運んだり、オフィスの近くにいる 必要性が軽減されるか、まったくなくなります。
通常、宇宙にある人工物を保守する唯一の方法は、無線による遠隔管理です。