ヘッドレスコンピュータとは、モニター(欠落している「ヘッド」)、キーボード、マウスなしで動作するように構成されたコンピュータシステムまたはデバイスのことです。ヘッドレスシステムは通常、ネットワーク接続を介して制御されますが、一部のヘッドレスシステムデバイスでは、デバイスの管理のためにRS-232によるシリアル接続が必要となります。サーバーのヘッドレス運用は、一般的に運用コストの削減を目的としています。
起動時、一部の(特に古い)PC BIOSバージョンは、ユーザーがキーを押すまで処理を続行せず、無期限に待機します。ビデオカードやキーボードなどの基本的なデバイスがインストールされていない、または接続されていない場合、これは無人システムの動作を事実上停止させる可能性があります。
より新しいシステムでは、BIOSの工場出荷時設定も通常はこのように構成されていますが、 BIOSセットアップユーティリティを使用してこの設定を変更することで、ユーザーの介入なしに処理を進めることができます。
システムがリモート管理用に設定されている場合でも、ローカルのキーボードとビデオカードが必要になる場合があります。たとえば、リモートアクセスアプリケーションが初期化される前に発生する起動時の問題を診断する場合などです。
一部のサーバーは、内部ネットワークカードとコンソール画面をミラーリングするハードウェアを使用してリモート制御を提供します。たとえば、HP は、この機能を提供するIntegrated Lights-Out (iLO)と呼ばれるシステムを提供しています。[ 1 ] iLO アダプタに割り当てられた IP アドレスへの安全な Web 接続を使用してシステムへのリモートアクセスを取得し、オペレーティングシステムがロードされる前の起動中にシステムを監視できます。
別のハードウェアソリューションとして、 KVM over IPスイッチを使用する方法があります。このようなスイッチは、従来のキーボード、ビデオ、マウスデバイスに、IP経由でリモート制御セッションを提供する機能を追加したものです。[ 2 ] Webブラウザを使用してKVMデバイスに接続することで、接続されたシステムコンソールポートをリモートで監視できます。


ヘッドレスシステムの管理は通常、 UnixやLinuxのコマンドラインなどのテキストベースのインターフェースで行われます。これらのインターフェースは、「仮想端末」または「端末エミュレータ」と呼ばれることが多く、 Digital Equipment CorporationのVT100のような「実際の」インターフェース端末の動作を、 Secure Shellなどのプロトコルを使用してネットワーク経由でシミュレートしようとします。
また、 X Window SystemやVNCなどのシステムを仮想ディスプレイドライバと組み合わせて使用することもできます。この設定により、通常のグラフィカルユーザーインターフェイスを介してヘッドレスマシンにリモート接続することが可能になり、多くの場合、 TCP/IPなどのネットワークプロトコル上で動作します。