ezylinux
ลินุกซ์ง่ายนิดเดียว

4
Sep

เมื่อต้องการทดสอบ 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. Enable Telnet in Linux Server ใน Linux จะไม่อนุญาติให้มีการใช้งาน telnet เนื่องจากว่าไม่มีความปลอดภัยในการใช้งาน จึงได้ใช้ ssh แทน สำหรับการเปิดใช้งานและการติดตั้ง telnet นั้นสามารถทำได้โดยการติดตั้ง package telnet-server ถ้าเป็น redhat จะใช้คำสั่ง #yum install -y...
  2. 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...
  3. Set up Quota Limits per User on CUPS Print Server ใน Linux และ Unix ทั้งหลาย โปรแกรมที่จะใช้ในการทำ print server มีชื่อว่า CUPS ซึ่งข้อเสียของ CUPS นี้คือไม่สามารถ set quota รายบุคลลได้ แต่เราสามารถประยุกต์ใช้ feature allow/deny...
  4. Telnet as the root user โดยทั่วไป Linux ไม่เปิดการใช้งาน telnet service กันเนื่องจากปัญหาด้านความปลอดภัยของการใช้งาน แต่ถ้าเราต้องการจะใช้งาน telnet ละแล้วก็ไม่อยาก login หลายครั้ง จะทำอย่างไร ในบทความนี้ได้พูดถึงวิธีการทำให้สามารถ remote ด้วย telnet โดยใช้ root user...
  5. 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...

Category : Network / SSH/Telnet

Sorry, the comment form is closed at this time.