Posted by (0) Comment
ใน Linux จะไม่อนุญาติให้มีการใช้งาน telnet เนื่องจากว่าไม่มีความปลอดภัยในการใช้งาน จึงได้ใช้ ssh แทน สำหรับการเปิดใช้งานและการติดตั้ง telnet นั้นสามารถทำได้โดยการติดตั้ง package telnet-server ถ้าเป็น
redhat จะใช้คำสั่ง
#yum install -y telnet-server
ubuntu จะใช้คำสั่ง
#sudo apt-get install telnetd
หลังจากได้ install package เรียบร้อยแล้ว ให้แก้ไขไฟล์ /etc/xinetd.d/telnet
service telnet
{
disable = yes //ให้แก้ไขเป็น no
socket_type = stream
wait = no
user = root
server = /usr/libexec/telnetd
groups = yes
flags = REUSE
}
แล้วตามด้วยคำสั่ง service xinetd restart
หรือใช้คำสั่ง
#chkconfig –level 345 telnet on //สำหรับ red hat
#sudo /etc/init.d/inetd restart //สำหรับ ubuntu
เมื่อต้องการทดสอบ connection เราสามารถที่จะใช้โปรแกรม netcat เพื่อทำการทดสอบได้ ขั้นตอนการทดสอบสามารถทำได้ดังนี้
ถ้าไม่มีโปรแกรม netcat ให้ใช้คำสั่ง ดังข้างล่างนี้
#yum install nc
จากนั้นในฝั่ง server ให้ทำการเปิด socket หรือ port ที่ต้องการทดสอบดังคำสั่งด้านล่างนี้ (ต้องเป็น user root เท่านั้น)
#nc -l <port>