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

ネットワーク接続をテストするためのポートへのTelnet

Telnetは、特定のポートの接続を確認する最も簡単な方法の1つです。この記事では、ポートにtelnetで接続して、ポートが開いているか閉じているかを確認する方法について説明します。

Telnetはクライアントサーバープロトコルです。ネットワークおよびシステム管理者は、これを使用してサーバーやルーターなどのネットワークデバイスを構成および管理します。ただし、クライアントとサーバー間のTelnetセッションで交換されるすべての情報は暗号化されていません。現在、このアプリケーションは同じタイプのサービスを提供するSSHに置き換えられていますが、暗号化されています。

現在、telnetは、TCPプロトコルに基づくサービスへの接続を確認するために広く使用されています。多くの人は、ポートが開いているかどうかを確認するのが難しいと感じることがあります。最も効率的な方法の1つは、ネットワークプロトコルTelnetを使用することです。

Telnetを使用して開いているポートをテストする

ほとんどのユーザーはグラフィカルインターフェイスを使用することを選択しますが、Telnetは特定のポートの接続を確認する最も簡単な方法の1つです。 telnetの使い方を見てみましょう TCPポートの接続をテストするコマンド。使用する構文は次のとおりです。

telnet [hostname/IP address] [port number]

[ホスト名/IPアドレス]の代わりに接続しようとしているサーバーのIPアドレスまたはドメイン名を入力し、2番目の括弧[ポート番号]をテストするポート番号接続に置き換えます。

>

コマンドを実行した結果、次のようになります。

  • ネットワークにアクセスできません 」ポートがファイアウォールによって閉じられているかブロックされている場合。
  • 接続が拒否されました 」サービスがダウンしている/指定されたポートでリッスンしていないが、ポートに到達できる場合。
  • server_ipに接続しました 」接続が成功した場合。

たとえば、ポート80にTelnetで接続するには 192.168.0.1で 接続を確認するには、次のコマンドを発行します:

telnet 192.168.0.1 80

接続が成功した場合、コマンドを実行した結果は次のようになります。

Trying 192.168.0.1...
Connected to 192.168.0.1.
Escape character is '^]'.

失敗した接続の例:

Trying 192.168.0.1...
telnet: Unable to connect to remote host: Network is unreachable

または

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

もちろん、telnetを使用します コマンドを使用すると、リモートサービスだけでなくローカルホストサービスもテストできます。 [ホスト名/IPアドレス]を置き換えるだけです localhostの一部 または127.0.0.1

結論

この記事がtelnetの方法を学ぶのに役立つことを願っています ポートに接続して、ポートが開いているかどうかを確認します。 telnetの詳細については Linuxでコマンドを実行するには、そのマニュアルページを参照してください。


Linux
  1. Linuxサーバーのネットワーク接続を確認してください

  2. Linux サーバーからポート [TCP/UDP] 接続をテストする方法

  3. リモート システムのポートが到達可能かどうかをテストします (telnet を使用しない場合)。

  1. Ubuntu 18.04 に docker-ce をインストールすると、ホストのインターネット接続が切断される

  2. 自分のネットワークをテストできますか?

  3. CentOS 8 の Docker CE コンテナーとの間のネットワーク接続がない

  1. 知っておくべき14の一般的なネットワークポート

  2. 15の一般的に使用されるネットワークポートの説明

  3. (簡単)Linuxターミナルでインターネットのダウンロード速度をテストする