เทคนิคการ Enable Telnet Server บน CentOS

โปรแกรมบน CentOS ที่ควรติดตั้งใช้งานร่วมกับ VoIP Server

เทคนิคการ Enable Telnet Server บน CentOS

โพสต์โดย nuiz » 30 ส.ค. 2012 19:01

เทคนิคการ Enable Telnet Server บน CentOS

พอดีผมมีความจำเป็นต้อง Telnet เข้าไปที่เครื่อง CentOS ด้วยเหตุผลบางประการ ลองหาข้อมูลจาก Google ก็เจอวิธีการ แต่มันไม่ละเอียดและใช้ไม่ได้อีกต่างหาก ต้องหาจากหลายๆเว็บมาประกอบกัน จนในที่สุดก็เวอร์ค ติดตั้งและใช้งานได้เป็นผลสำเร็จ

** บน CentOS มี Telnet อยู่แล้วครับ ติดตั้งมาพร้อมกันเลย แต่มันเป็น Telnet client เอาไว้ Telnet ไปที่อื่น บทความนี้จะแนะนำวิธีการทำให้ CentOS เป็น Telnet Server ครับ สามารถรีโมทจากที่อื่นได้**

** Telnet เป็นวิธีการรีโมทอีกแบบหนึ่ง คล้ายๆกับ Secure Shell แต่ว่า Telnet ไม่มีความปลอดภัยอะไรเลย สามารถดักข้อมูลดูได้ ซึ่งจะเห็น User/Pass โจ้งๆเลย ดังนั้นถ้าไม่จำเป็นอย่าใช้เลยครับ **

1. ติดตั้ง Telnet และ Telnet Server
สำหรับ x86_64
โค้ด: เลือกทั้งหมด
yum -y install telnet.x86_64 telnet-server.x86_64

สำหรับ i386
โค้ด: เลือกทั้งหมด
yum -y install telnet.i386 telnet-server.i386


2. แก้ไขไฟล์ /etc/xinetd.d/telnet
ไฟล์เดิม
โค้ด: เลือกทั้งหมด
service telnet
{
        flags           = REUSE
        socket_type     = stream       
        wait            = no
        user            = root
        server          = /usr/sbin/in.telnetd
        log_on_failure  += USERID
        disable         = yes
}

ควรจะแก้ไขเสียใหม่ ตัวอย่างครับ
โค้ด: เลือกทั้งหมด
service telnet
{
        flags           = REUSE
        socket_type     = stream       
        wait            = no
        user            = root
        server          = /usr/sbin/in.telnetd
        log_on_failure  += USERID
        disable         = no
        #port = 233
        #only_form = 127.0.0.1 192.168.1.100
}


3. สตาร์ท telnet ด้วยคำสั่งนี้
โค้ด: เลือกทั้งหมด
chkconfig telnet on


4. เช็คพอร์ต Telnet
โค้ด: เลือกทั้งหมด
netstat -ln | grep 23


5. แก้ไขไฟล์ /etc/securettty
เพิ่มบรรทัดเหล่านี้เข้าไป ต่อท้ายบรรทัดล่างสุด
โค้ด: เลือกทั้งหมด
pts/0
pts/1
pts/2
pts/3
pts/4

จะ telnet ได้ 5 เซสชั่น ถ้าต้องการเซสชั่นมากกว่านี้ก็ให้เพิ่ม pts/5 pts/6 ไปเรื่อยๆครับ ได้เยอะ (ว่าแต่จะเยอะไปไหน)

6. Telnet เข้า CentOS ล๊อกอินด้วย root
พร้อมท์ล๊อกอิน
โค้ด: เลือกทั้งหมด
CentOS release 5.5 (Final)
Kernel 2.6.18-194.3.1.el5 on an i686
login:

ให้ล๊อกอินด้วยยูสเซอร์ root และใส่พาสเวอร์ดของ root

** ถ้ามี Firewall อยู่ในเครื่องก็อย่าลืมเปิดพอร์ต TCP 23 ด้วยนะครับ **
** หากมีปัญหากับอุปกรณ์ที่ซื้อมาเองหรือบริการที่ทำขึ้นมาเอง ให้โพสต์ถามในเว็บบอร์ดนี้นะครับ **
** งานเร่งด่วนติดต่อว่าจ้างที่เบอร์ 08-5161-9439 อีเมล์ iamaladin@gmail.com ไลน์ NuizVoip ครับ **
nuiz
Diamond Member
 
โพสต์: 6995
ลงทะเบียนเมื่อ: 24 มี.ค. 2010 09:33

ย้อนกลับไปยัง CentOS - The Community Enterprise Operating System

ผู้ใช้งานขณะนี้

่กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 1 ท่าน

cron