วิธีติดตั้ง Telnet & SSH Server บน Mandriva Linux

 - by NAzT

ขั้นแรก ให้ switch user ไปเป็น root ก่อน ซึ่งเป็น super user 

[open@localhost ~]$ su

Password:             

[root@localhost open]# 

ขั้นที่ 2 ลองทดสอบว่า เครื่องเรามี ssh server ทำงานอยู่รึเปล่า

 

[root@localhost open]# ssh localhost

ssh: connect to host localhost port 22: Connection refused

จะเห็นได้ว่าไม่สามารถ connect มายัง port 22 ซึ่งเป็น port ของ secure shell ได้ แสดงว่า ssh-server ไม่ได้ทำงานอยู่
ขั้นที่ 3  ให้ติดตั้ง telnet-server ก่อน ด้วยคำสั่ง urpmi 
[root@localhost open]# urpmi telnet-server แล้วถ้าได้แบบข้างล่างนี้ ให้ตอบ Y ไปเลย

 

[root@localhost open]# urpmi telnet-server

To satisfy dependencies, the following packages are going to be installed:    Package                        Version      Release       Arch (medium “Main”)   telnet-server-krb5             1.6.3        6mdv2009.0    i586   xinetd                         2.3.14       9mdv2009.0    i586 395KB of additional disk space will be used. 161KB of packages will be retrieved. Proceed with the installation of the 2 packages? (Y/n) y       $MIRRORLIST: media/main/release/telnet-server-krb5-1.6.3-6mdv2009.0.i586.rpm     $MIRRORLIST: media/main/release/xinetd-2.3.14-9mdv2009.0.i586.rpm installing telnet-server-krb5-1.6.3-6mdv2009.0.i586.rpm xinetd-2.3.14-9mdv2009.0.i586.rpm from /var/cache/urpmi/rpms Preparing…                     #############################################       1/2: xinetd                #############################################       2/2: telnet-server-krb5    #############################################  
ขั้นที่ 4 ติดตั้ง openssh-server

[root@localhost open]# urpmi openssh-server

Package openssh-server-5.1p1-2mdv2009.0.i586 is already installed

  ขั้นที่ 5 แก้ไขไฟล์ /etc/xinetd.d/telnet จะแก้ด้วย vi , nano , pico ก็ตามสะดวกได้เลย มองหาบรรทัดที่เขียนประมาณว่า DISABLE = YES ประมาณนี้ให้เป็น NO (

 [root @localhost open]# vi /etc/xinetd.d/telnet

  ขั้นที่ 6 สั่ง start service (จะสังเกตเห็นว่า Stop xinetd FAILED เพราะ ก่อนหน้านี้มันไม่ได้ start อยู่)  

[root@localhost open]# service xinetd restart

Stopping xinetd                                                 [FAILED]

Starting xinetd                                                 [  OK  ]

  ขั้นที่ 7 สั่งให้ ssh daemon ทำงานทุกครั้งที่เปิดเครื่อง  

[root@localhost open]# chkconfig sshd on

  ขั้นที่ 8  สั่งให้ ssh daemon ทำงาน ด้วยคำสั่ง  service sshd start (สั่ง start service)

[root@localhost open]# service sshd start

Starting sshd:                                                  [  OK  ]

   

 

ขั้นสุดท้ายลอง ssh localhost ดู ว่าได้ไหม …

 

[root@localhost open]# ssh localhost

Warning: Permanently added ‘localhost’ (RSA) to the list of known hosts.

root@localhost’s password:

 

 

ถ้าได้แบบนี้แปลว่าได้แล้ววว :)

Related Blogs

    เรื่องที่เกี่ยวข้อง