Test the connectivity to server using netcat

เมื่อต้องการทดสอบ connection เราสามารถที่จะใช้โปรแกรม netcat เพื่อทำการทดสอบได้ ขั้นตอนการทดสอบสามารถทำได้ดังนี้

ถ้าไม่มีโปรแกรม netcat ให้ใช้คำสั่ง ดังข้างล่างนี้
#yum install nc

จากนั้นในฝั่ง server ให้ทำการเปิด socket หรือ port ที่ต้องการทดสอบดังคำสั่งด้านล่างนี้ (ต้องเป็น user root เท่านั้น)
#nc -l <port>

จากนั้นในฝั่ง Client ให้เรารันคำสั่งดังข้างล่างนี้
#nc <IP of the Server> <port>

ถ้าในฝั่ง Client เราไม่ได้เป็น user root (เนื่องจากโปรแกรม netcat นี้จะสามารถรันได้เฉพาะ user root เท่านั้น) ให้เราใช้คำสั่ง telnet แทนดังตัวอย่างข้างล่างนี้
$telnet <IP of the Server> <port>

ในบทความนี้เราสามารถนำวิธีนี้ไปประยุกต์ใช้งานได้หลากหลายไม่ว่าจะเป็น การทดสอบ rule ของ iptables หรือ firewall การทดสอบการส่งเมล์แบบไม่ใช้คำสั่งต่างๆที่มีมาให้ และอื่นๆอีกมากมาย
Note: ข้อมูลทุกอย่างที่ส่งจาก client ไปยัง server จะเป็นการส่งข้อมูลแบบไม่เข้ารหัสดังนั้นจึงไม่ปลอดภัยนักสำหรับการใช้งานกับข้อมูลที่ต้องการความปลอดภัย

Related posts:

  1. Managing Cyrus IMAP server – Cyrus system administration Cyrus IMAP เป็นโปรแกรมที่ทำหน้าที่เป็น POP3, และ IMAP server ที่มีชื่อเสียตัวหนึ่ง...
  2. Enable Telnet in Linux Server ใน Linux จะไม่อนุญาติให้มีการใช้งาน telnet เนื่องจากว่าไม่มีความปลอดภัยในการใช้งาน จึงได้ใช้ ssh แทน...
  3. ปัญหาการเกิด “Mailbox is locked by POP server” ปัญหาการเกิด “Mailbox is locked by POP server” จาก...
  4. Set up Quota Limits per User on CUPS Print Server ใน Linux และ Unix ทั้งหลาย โปรแกรมที่จะใช้ในการทำ print server...
  5. Telnet as the root user โดยทั่วไป Linux ไม่เปิดการใช้งาน telnet service กันเนื่องจากปัญหาด้านความปลอดภัยของการใช้งาน แต่ถ้าเราต้องการจะใช้งาน telnet...

Both comments and pings are currently closed.

Comments are closed.