เมื่อต้องการทดสอบ 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:
- Enable Telnet in Linux Server ใน Linux จะไม่อนุญาติให้มีการใช้งาน telnet เนื่องจากว่าไม่มีความปลอดภัยในการใช้งาน จึงได้ใช้ ssh แทน สำหรับการเปิดใช้งานและการติดตั้ง telnet นั้นสามารถทำได้โดยการติดตั้ง package telnet-server ถ้าเป็น redhat จะใช้คำสั่ง #yum install -y...
- Transparent proxy in squid 2.6 การเซ็ต transparent proxy ใน squid 2.6 จะใส่แค่ค่า http_port 8080 transparent แทน (version เก่า) http_port 8080 httpd_accel_host virtual httpd_accel_port 80...
- Set up Quota Limits per User on CUPS Print Server ใน Linux และ Unix ทั้งหลาย โปรแกรมที่จะใช้ในการทำ print server มีชื่อว่า CUPS ซึ่งข้อเสียของ CUPS นี้คือไม่สามารถ set quota รายบุคลลได้ แต่เราสามารถประยุกต์ใช้ feature allow/deny...
- Telnet as the root user โดยทั่วไป Linux ไม่เปิดการใช้งาน telnet service กันเนื่องจากปัญหาด้านความปลอดภัยของการใช้งาน แต่ถ้าเราต้องการจะใช้งาน telnet ละแล้วก็ไม่อยาก login หลายครั้ง จะทำอย่างไร ในบทความนี้ได้พูดถึงวิธีการทำให้สามารถ remote ด้วย telnet โดยใช้ root user...
- Network Card Bonding On Red Hat Linux and CentOS Channel Bonding เป็นวิธีการนำเอา network interface card หลายๆใบมารวมกันเพื่อให้สามารถ ขยาย bandwidth, fail-over interface, load balancing หรือ port trunking 802.3ad และยัง support...