GNU/Linux >> Linux の 問題 >  >> Linux

Debian11にTelnetをインストールして使用する方法

Telnetは、LinuxおよびWindowsシステム用の無料のオープンソースリモート管理プロトコルです。これは、クライアントシステムからのリモートサーバーポートの接続を確認するために使用されます。 Telnetは、リモートコンピューティング環境を定義するシステムサービスのトラブルシューティングとテストにも使用されます。 Telnetは、ポート23で実行されるクライアントサーバープロトコルです。Telnetは、LinuxおよびWindowsの管理者にとって役立ついくつかのタスクを実行できます。

この投稿では、Debian11にTelnetをインストールして使用する方法を紹介します。

前提条件

  • Atlantic.NetクラウドプラットフォームでLinuxを実行しているサーバー
  • サーバーで構成されているrootパスワード

Atlantic.Netクラウドサーバーを作成する

まず、Atlantic.Netクラウドサーバーにログインします。少なくとも1GBのRAMを搭載したLinuxオペレーティングシステムを選択して、新しいサーバーを作成します。 SSH経由でクラウドサーバーに接続し、ページの上部で強調表示されているクレデンシャルを使用してログインします。

Debian11にTelnetサーバーをインストールする

UbuntuおよびDebianベースのディストリビューションの場合、次のコマンドを使用してTelnetサーバーをインストールします。

apt-get install telnetd -y

Telnetサーバーがインストールされたら、次のコマンドを使用してTelnetサーバーのステータスを確認します。

systemctl status inetd

次の出力が表示されます。

● inetd.service - Internet superserver
     Loaded: loaded (/lib/systemd/system/inetd.service; enabled; vendor preset:>
     Active: active (running) since Thu 2022-03-03 02:31:48 UTC; 49s ago
       Docs: man:inetd(8)
   Main PID: 657 (inetd)
      Tasks: 1 (limit: 2341)
     Memory: 580.0K
        CPU: 8ms
     CGroup: /system.slice/inetd.service
             └─657 /usr/sbin/inetd

Mar 03 02:31:48 debian11 systemd[1]: Starting Internet superserver...
Mar 03 02:31:48 debian11 systemd[1]: Started Internet superserver.

リモートシステムからTelnetサーバーにログインします

通常、Telnetは、リモートサーバーにログインして管理タスクを実行するために使用されます。

リモートシステムに移動し、次のコマンドを実行してTelnetサーバーにログインします。

telnet telnet-server-ip

以下に示すように、Telnetサーバーを認証するためのユーザー名とパスワードを入力するように求められます。

Trying 192.168.0.100...
Connected to 192.168.0.100.
Escape character is '^]'.
Debian 11 LTS
vyompc login: vyom
Password: 

ログインすると、次の出力が表示されます。

Linux debian11 5.10.0-11-amd64 #1 SMP Debian 5.10.92-1 (2022-01-18) x86_64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Mar  3 02:31:37 UTC 2022 from 103.1.103.89 on pts/0

[email protected]:~$ 

コマンドラインインターフェイスを介してサーバーをリモートで管理できるようになりました。

リモートシステムの開いているポートを確認する

Telnetは、リモートシステムで開いているポートを確認するのにも役立ちます。

たとえば、リモートシステムでポート22が開いているかどうかをテストするには、次のコマンドを実行します。

telnet remote-server-ip 22

ポート22が開いている場合、次の出力が得られます。

Trying 192.168.1.2...
Connected to 192.168.1.2.
Escape character is '^]'.
SSH-2.0-OpenSSH_7.4

ポート22が開いていないか、サービスが実行されていない場合は、次の出力が表示されます。

Trying 192.168.1.2...
telnet: Unable to connect to remote host: Connection refused

ウェブサイトがtest.example.comかどうかを確認するには ポート80で開いています 、次のコマンドを実行します:

telnet test.example.com 80

ポート80が開いている場合、次の出力が得られます。

Trying test.example.com...
Connected to test.example.com.
Escape character is '^]'.

次に、次のコマンドを実行して index.htmlを取得します。 ウェブサイトのページ:

GET /index.html HTTP/1.0

出力:

HTTP/1.1 200 OK
Date: Wed, 02 Mar 2022 10:22:16 GMT
Server: Apache/2.4.29 (Debian)
Last-Modified: Mon, 31 Jan 2022 07:25:23 GMT
ETag: "2aa6-5d6dbb015179f"
Accept-Ranges: bytes
Content-Length: 10918
Vary: Accept-Encoding
Connection: close
Content-Type: text/html

リモートメールサーバーを確認する

Telnetコマンドの最適な使用法の1つは、電子メールサーバーをチェックすることです。

たとえば、リモートの電子メールサーバーを確認するには、次のコマンドを実行します。

telnet mail-server-ip 25

接続が成功すると、次のシェルが取得されます。

Trying mail.example.com...
Connected to mail.example.com.
Escape character is '^]'.
220 vyompc ESMTP Postfix (Debian)

次に、 ehloを実行します サーバーに応答するための電子メールドメイン名が続きます:

ehlo example.com

メールサーバーでサポートされているすべてのメソッドが表示されます:

250-vyompc
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-DSN
250 SMTPUTF8

次に、次のコマンドを実行してTelnet接続を終了します。

quit

結論

この投稿では、Debian 11にTelnetをインストールして使用する方法を説明しました。これで、Telnetコマンドを使用して、リモートポートと電子メールサーバーのステータスを確認できます。 Atlantic.NetからVPSホスティングを今すぐ始めましょう!


Linux
  1. Debianバックポートをインストールして使用する方法

  2. Debian11にAnsibleをインストールして使用する方法

  3. Ubuntu20.04LTSにTelnetをインストールして使用する方法

  1. KaliLinuxにtelnetをインストールして使用する方法

  2. Debian9にFFmpegをインストールして使用する方法

  3. Debian10にFFmpegをインストールして使用する方法

  1. Debian11にFFmpegをインストールして使用する方法

  2. LinuxシステムにTelnetをインストールして使用する方法

  3. Debian11BullseyeにTelnetをインストールして使用する方法