ホーム > ネットワーク管理 > telnet

Telnet コマンド完全ガイド

`telnet`はリモートホストに接続してターミナルセッションを開き、コマンドを実行することを可能にするネットワークプロトコルおよびコマンドです。セキュリティ上の脆弱性から、現在は主にネットワーク機器の特定のポートが開いているか確認するために使用されます。SSH(Secure Shell)はtelnetの代替となる現代的なセキュリティプロトコルです。

主要なオプション

telnetはシンプルな構造を持っており、オプションはあまり多くありません。主に接続先とポートを指定する方法で使用されます。

1. 基本接続

生成されたコマンド:

コマンドを組み合わせてみてください。

説明:

`telnet` コマンドを実行します。

これらのオプションを組み合わせて、AIと一緒に仮想的にコマンドを実行してみてください。

telnet のインストール

ほとんどの現代のLinuxディストリビューションでは、セキュリティ上の問題から `telnet` がデフォルトでインストールされていません。ポート確認などの目的で使用するには、手動でインストールする必要があります。SSHを使用することがセキュリティ上はるかに安全です。

Debian/Ubuntu

sudo apt update
sudo apt install telnet

DebianまたはUbuntuベースのシステムでtelnetクライアントをインストールする方法です。

CentOS/RHEL/Fedora

sudo yum install telnet

CentOS、RHELまたはFedoraベースのシステムでtelnetクライアントをインストールする方法です。

Arch Linux

sudo pacman -S telnet

Arch Linuxでtelnetクライアントをインストールする方法です。

よく使われる例

`telnet`を活用してリモートサーバーのポートが開いているか確認する方法を学びましょう。これは主にネットワークのトラブルシューティングに役立ちます。

ウェブサーバーポート確認 (80)

telnet example.com 80

特定のホストの80番ポート(HTTP)が開いているか確認します。

SSHポート確認 (22)

telnet example.com 22

リモートサーバーの22番ポート(SSH)に接続を試みます。

FTPポート確認 (21)

telnet ftp.example.com 21

FTPサーバーの21番ポートに接続して応答を確認します。

SMTPサーバーポート確認 (25)

telnet mail.example.com 25

メールサーバーの25番ポート(SMTP)に接続して応答を確認します。

接続結果

成功すると 'Connected to [ホスト]' メッセージと共にカーソルが点滅します。接続が失敗すると 'Connection refused' または 'No route to host' などのメッセージが出力されます。接続を終了するには `Ctrl + ]` を押してから `q` を入力してください。


関連するコマンド

機能的に類似しているか、よく一緒に使われるコマンドです。


同じカテゴリのコマンド