Cyberithub

目次

Advertisement

This tutorial, I will take you through different tools that can be used to check/test port connectivity in Linux.

Test Port Connectivity

Linux で curl、netstat、telnet、nc コマンドをご存知でしょうか: –

curl – これは通常 Linux/Unix コマンドラインから Web ページまたはファイルをダウンロードするために使用されます。 しかし、curlコマンドには、TCPポートの接続性をテストするという、もう1つの素晴らしい使い方があります。 例えば、あなたがネットワークの変更を手伝っていて、サーバからリモートホストや特定の TCP ポートへの接続がまだ機能しているか確認する必要があるとします。

telnet – telnet コマンドは、TELNET プロトコルを使用して他のホストと対話的に通信するために使用します。 コマンドモードで開始され、telnet コマンドプロンプト (“telnet>”) が表示される。

nc – nc コマンドは、ネットワークに関する保守/診断タスクを実行するためのものである。 Linuxシステム上でファイルを操作するためにcatコマンドを使用する方法と同様に、ネットワーク上で読み取り、書き込み、またはデータのリダイレクトなどの操作を実行することができます

ポートとは

ポートは基本的に、ネットワークトポロジの通信エンドポイントで、送信および受信トラフィックが流れています。

Advertisement

How to Install and Use netstat command in Linux
Top 10 Ping Command Examples in Linux

Best Examples to Test Port Connectivity in Linux(RedHat 7/CentOS 7/Ubuntu 18.X) </div></div> </div> <p>Linuxのnetstatコマンドの使い方。1

Best Examples to Test Port Connectivity in Linux(RedHat 7/CentOS 7/Ubuntu 18.04) 1

Test TCP Ports

TCP とは Transmission Control Protocol のことで、日本語では伝送制御プロトコルのことです。 この方法を使用すると、データを送信するシステムは、データを送信するコンピュータに直接接続し、転送の間接続されたままになります。

この方法では、2 つのシステムは、パケットの整合性を損なうことなくデータが安全かつ正しく受信されたことを保証してから、接続を切断します。

ここでは、curl コマンドとその telnet 機能を使用してそれを行う方法を説明します。

Test SSH port connection with curl

以下のように、curl コマンドでローカルポート 22 をテストすることができます。

# curl -v telnet://127.0.0.1:22* About to connect() to 127.0.0.1 port 22 (#0)* Trying 127.0.0.1...* Connected to 127.0.0.1 (127.0.0.1) port 22 (#0)SSH-2.0-OpenSSH_7.4^C

Test SSH port connection with telnet

Test port 22 by telnet command as mentioned below.

# telnet 127.0.0.1 22Trying 127.0.0.1...Connected to 127.0.0.1.Escape character is '^]'.SSH-2.0-OpenSSH_7.4^C

Test UDP Ports

UDP is known as User Datagram Protocol.UDPはユーザーデータグラムプロトコルです。 この方法を使用すると、データを送信するシステムは、情報を小さなパケットにパッケージ化し、正しい宛先に届くことを期待してネットワークにリリースします。

これが意味するところは、UDP は TCP のように受信側のコンピュータに直接接続するのではなく、データを送信し、送信側のシステムと受信側のシステムの間にあるネットワーク機器に依存して、データが正しく行くべき場所に届くようにするということです。

Test SSH port connection with nc

Test udp port 123 by using below netcat command:-

# nc -v -z -u 127.0.0.1 123Ncat: Version 7.50 ( https://nmap.org/ncat )Ncat: Connected to 127.0.0.1:123.Ncat: UDP packet sent successfullyNcat: 1 bytes sent, 0 bytes received in 2.02 seconds.

Also Read: How to create Network Bonding in Linux

?

コメントを残す

メールアドレスが公開されることはありません。