Telnet(TELecommunication NETwork)は、クライアントからサーバーにリモートアクセスするために一般的にインターネットまたはローカルエリアネットワーク(LAN)接続で使用されるセキュリティで保護されていないネットワークプロトコルです。 Telnetの問題は、セッションが暗号化されておらず、ユーザー名とパスワードがプレーンテキストでネットワークを介して送信されるため、セキュリティリスクが大幅に高まることです。
FreeBSD
Telnetサービスがサーバー上で実行されているかどうか、特にWebサーバーまたはワールドワイド攻撃にさらされているWebホスト上で実行されているかどうかを識別して確認する場合は、Telnetプロセスで確認を実行する簡単な方法を次に示します。
サーバー上でTelnetプロセスが実行されているかどうかを確認する最も簡単な方法は、現在実行中のプロセスを表示するpsコマンドを使用することです。実行中のTelnetプロセスを確認するには、SSH経由でサーバーにログインし(サーバーにTelnet接続できる場合は、コンソールを使用して物理的にログインします。明らかにTelnetサービスが実行されています)、次のコマンドを実行します。
ps -aux | grep telnet
結果が「greptelnet」行以外の他のプロセスを返す場合は、一部のTelnetプロセスが実行されているか、セッションが開かれていることを意味します。
または、サーバーをスキャンして、Telnetが通常接続に使用する開いているポート23を探します。ポート23が閉じていない場合は、Telnetサービスが実行されている可能性があります。ポート23が閉じているか開いているかを確認するには、サーバーにnmapをインストールする必要があります。使用するコマンドは次のとおりです。
nmap -sT -O localhost