リモート管理とは、コンピュータやスマートフォンなどのインターネット接続デバイスを遠隔地から制御するあらゆる方法を指します。リモート管理を簡単に設定・使用できる市販および無料のソフトウェアが多数存在します。リモート管理は、システムの使用やトラブルシューティングのために物理的にシステムの近くにいることが困難または非現実的な場合によく使用されます。多くのサーバー管理者も、リモート管理を使用して世界中の遠隔地にあるサーバーを制御しています。また、企業や法人では、全体的な生産性の向上やリモートワークの促進にも利用されています。合法的なリモート管理と違法な(ハッキングなど)リモート管理の両方を指す場合もあります( 「所有」と「トロイの木馬」を参照)。[ 1 ] [ 2 ]
インターネットに接続されている、またはローカルエリアネットワークに接続されているコンピュータであれば、どれでもリモートで管理できます。
悪意のない管理を行うためには、ユーザーはホストシステムにサーバーソフトウェアをインストールまたは有効化する必要があります。その後、ユーザー/クライアントはインストールされたソフトウェアを使用して、別のコンピュータからホストシステムにアクセスできます。
通常、両方のシステムがインターネットに接続されている必要があり、ホスト/サーバーシステムのIPアドレスが既知である必要があります。そのため、ホストがダイヤルアップモデムを使用している場合、リモート管理は実用的ではありません。ダイヤルアップモデムは常時オンラインではなく、多くの場合、動的IPアドレスを持つためです。
クライアントがホストコンピュータに接続すると、通常はホストのデスクトップ画面が表示されます。クライアントは、まるでホストの目の前に座っているかのように、ホストを操作できます。
Windowsには、リモートデスクトップ接続と呼ばれる組み込みのリモート管理パッケージがあります。同様の機能を提供する無料のクロスプラットフォーム代替ソフトとしてVNCがあります。
トロイの木馬などのマルウェアに感染したコンピュータは、コンピュータシステムにバックドアを開くことがあり、悪意のあるユーザーがコンピュータに侵入して制御できるようになります。そのようなユーザーは、コンピュータ上のファイルを追加、削除、変更、または実行して、自分の目的のために利用することができます。
Windows Server 2003、2008、Tablet PC Edition、およびWindows Vista Ultimate、Enterprise、Businessエディションには、Microsoft Management Console、Windows Registry Editor、およびリモートマシンの管理に使用できる各種コマンドラインユーティリティが付属しています。リモート管理の一形態としてリモートデスクトップソフトウェアがあり、Windowsにはこの目的のためにリモートデスクトップ接続クライアントが含まれています。
Windows XPには、リモートアシスタンスとリモートデスクトップと呼ばれる組み込みのリモート管理ツールが付属しています。これらは、ユーザーサポートとリモート管理のみを目的とした、 Windows Server 2003ターミナルサービスの制限付きバージョンです。しかし、 Windows XPのベータ版から派生した簡単なハック/パッチを適用することで、XPをフル機能のターミナルサーバーとして「解放」することが可能です。
Windows Server 2003には、 Webアプリケーションやリモート管理用に設計された簡略版のターミナルサービスなど、リモート管理ツールが組み込まれています。
MicrosoftのWindows NTドメインに含まれるActive Directoryなどの機能により、ドメインに参加しているコンピューターをリモートで管理できます。これには、レジストリの編集、システムサービスの変更、システムの「コンピューター管理」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は、X Window System向けの無料のグラフィカルデスクトップ共有ソリューションであり、Linux、Windows、Mac OS Xなどの様々なプラットフォームに対応したクライアントが提供されています。また、NX Serverの強化版商用バージョンも利用可能です。
リモート管理ソフトウェアは、最近ではBlackBerry、Pocket PC、Palmなどの無線デバイスや、一部の携帯電話にも搭載され始めている。
一般的に、これらのソリューションはVNCやターミナルサービスなどのソフトウェアに見られるような完全なリモートアクセス機能を提供するものではありませんが、管理者がコンピュータの再起動、パスワードのリセット、システムイベントログの表示など、さまざまなタスクを実行できるようにします。これにより、システム管理者がノートパソコンを持ち歩いたり、オフィスの近くにいる必要性を軽減、あるいは完全に排除することができます。
無線による遠隔管理は、通常、宇宙空間にある人工物を維持管理するための唯一の方法である。