Linux/Unix における Telnet コマンドの使用法
On 10月 24, 2021 by adminTelnet とは?
Telnet は、TCP/IP ネットワークを介してリモートシステムに接続するために使用する古いネットワークプロトコルである。 ポート23を介してサーバーやネットワーク機器に接続します。 Telnet コマンドの使い方を見てみましょう。
Disclaimer
- Telnet は安全なプロトコルではないため、推奨されません! telnet を使用する代わりに、暗号化されより安全な SSH を使用するのがより好ましいプロトコルです
telnet プロトコルをインストールし使用する方法を見てみましょう。
Installing Telnet
このセクションでは、RPM および DEB システムに telnet をインストールする手順を説明します。
Installation of Telnet in CentOS 7 / RHEL 7
サーバー上でインストールプロセスを開始するには、コマンド
# yum install telnet telnet-server -y
サンプル出力
Next を実行します。 以下のコマンドを実行して、telnetサービスを開始し、有効にしてください
# systemctl start telnet.socket# systemctl enable telnet.socket
サンプル出力
次に、ファイアウォールでtelnetが使用するネイティブポートであるポート23を許可します。
# firewall-cmd --permanent --add-port=23/tcp
最後に、このルールを有効にするためにファイアウォールを再ロードします。
# firewall-cmd --reload
サンプル出力
Telnet runの状態を確認する
# systemctl status telnet.socket
サンプル出力
これでTelnetプロトコル使用可能な状態になっていることがわかります。 次に、ログインユーザーを作成します。
ログインユーザーの作成
この例では、telnetプロトコルを使用してログインするためのログインユーザーを作成します。
# adduser telnetuser
ユーザーのパスワードを作成します。
# passwd telnetuser
パスワードを指定して確認します。
telnetコマンドを使ってサーバーにログインするには、次の構文を使用します。
$ telnet server-IP address
例
$ telnet 38.76.11.19
ブラックコンソールで、ユーザ名とパスワードを指定します。
puttyを使ってログインするには、図のようにサーバのIPアドレスを入力して「Telnet」ラジオボタンをクリックします。
最後に「開く」ボタンをクリックします。 コンソール画面で、ユーザー名とパスワードを入力します
Installation of Telnet in Ubuntu 18.04
Ubuntu 18.04 に telnet をインストールするには、
$ sudo apt install telnetd -y
Sample Output
Telnetサービスが実行中かどうか、コマンドを実行して確認します。
$ systemctl status inetd
サンプル出力
次に、ufwファイアウォールのポート23を開放する必要があります。
$ ufw allow 23/tcp
サンプル出力
最後に、変更を有効にするためにファイアウォールを再ロードします。
$ ufw reload
Telnetが正常にインストールされて使用可能になったことを確認します。 CentOS 7 での前の例と同様に、ログイン ユーザーを作成し、同じ構文を使用してログインする必要があります。
Using telnet to check for open ports
Telnet は、特定のポートがサーバー上で開いているかどうかを確認するためにも使用することができます。 これを行うには、以下の構文を使用します。
$ telnet server-IP port
たとえば、サーバー上でポート 22 が開いているかどうかを確認するには、次のように実行します。
コメントを残す