"Enter"a basıp içeriğe geçin

Linux Sunucusundan Bağlantı Noktası / Port [TCP / UDP] Bağlantısı Nasıl Test Edilir

Telnet ve nc, Linux sunucusundan bağlantı noktası bağlantısını test etmek için kullanılan yaygın araçlardır. Telnet, tcp port bağlantılarını test etmek için kullanılabilir; burada nc, her iki tcp / udp port bağlantısını test etmek için kullanılabilir. Bağlantısını test etmeye çalıştığınız Linux sunucusunda telnet ve nc araçlarının kurulu olduğundan emin olun.

CentOS ve türevi için

yum install nc
yum install telnet

Ubuntu ve türevi için

apt-get install netcat
apt-get install telnet

Telnet ile TCP bağlantı noktası bağlantısını test etmek için,

telnet [hostname/IP address] [port number]
# telnet 172.22.4.44 22
Trying 172.22.4.44...
Connected to 172.22.4.44.
Escape character is '^]'.
SSH-2.0-OpenSSH_6.6.1

Protocol mismatch.
Connection closed by foreign host.

Başarısız bağlantı örneği:

# telnet 172.22.4.44 53
Trying 172.22.4.44...
telnet: connect to address 172.22.4.44: No route to host

nc komutunu kullanarak test etmek için,

TCP bağlantı sonrası testi için nc komutunun kullanılması için syntax aşağıdaki gibidir:

# nc -z -v [hostname/IP address] [port number]
# nc -z -v 172.22.4.44 22
Connection to 172.22.4.44 22 port [tcp/ssh] succeeded!

Başarısız bağlantı örneği:

# nc -z -v 172.22.4.44 22
nc: connect to 172.22.4.44 port 22 (tcp) failed: No route to host

UDP portunu test etmek için,

aşağıdaki syntax kullanılır.

# nc -z -v -u [hostname/IP address] [port number]
# nc -z -v -u 172.22.4.44 123
Connection to 172.22.4.44 123 port [udp/ntp] succeeded!
Bir cevap yazın

E-posta hesabınız yayımlanmayacak.