Redhat Linux 9 開啓telnet和ftp服務的方法

linux開啓telnet服務必須安裝telnet軟件包
     
     查看是否安裝了telnet軟件包的命令爲: rpm -qa telnet
    
     [[email protected]]# rpm -qa telnet
    telnet-0.17-39.el5

      如果存在則出現telnet的版本號。如果沒有安裝,則 應用程序-》添加/刪除程序中安裝telnet軟件包。
    
      安裝完telnet後還需要修改兩個配置文件


     [root@localhostetc]# cd /etc/xinetd.d
     [[email protected]]# ls
    chargen-dgram   discard-dgram   ekrb5-telnet  ktalk          time-stream
    chargen-stream  discard-stream  gssftp        rsync
    cvs             echo-dgram      klogin        tcpmux-server
    daytime-dgram   echo-stream     krb5-telnet   tftp
    daytime-stream  eklogin         kshell        time-dgram
   查看配置文件:ekrb5-telnet ,krb5-telnet
    其中ekrb5-telnet配置telnet加密連接一般設置爲off
   查看兩個配置文件內容
   [[email protected]]# more krb5-telnet
# default: off
# description: The kerberized telnet server accepts normal telnet sessions, \
#              but can also use Kerberos 5 authentication.
service telnet
{
        disable = no
        flags           = REUSE
        socket_type     = stream       
        wait            = no
        user            = root
        server          = /usr/kerberos/sbin/telnetd
        log_on_failure  += USERID
}
[[email protected]]# more ekrb5-telnet
# default: off
# description: The kerberized telnet server accepts only telnet sessions, \
#              which use Kerberos 5 authentication and encryption.
service telnet
{
        disable = yes
        flags           = REUSE
        socket_type     = stream       
        wait            = no
        user            = root
        server          = /usr/kerberos/sbin/telnetd
        server_args     = -e
        log_on_failure  += USERID
}
 將erkb5-telnet文件中的disable設置爲禁用(yes):
  [[email protected]]# chkconfig ekrb5-telnet off
將krb5-telnet中的disable設置爲可用(no);
[[email protected]]# chkconfig krb5-telnet on
查看配置文件是否和上面給出的屬性相同
 確定後重啓xinetd服務
[[email protected]]# service xinetd restart
停止xinetd:                                              [確定]
啓動xinetd:                                              [確定]
 查看linux的IP地址後可進行telnet連接
[[email protected]]# ipaddr
1: lo: <LOOPBACK,UP,LOWER_UP>mtu 16436 qdiscnoqueue
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP>mtu 1500 qdiscpfifo_fastqlen 1000
    link/ether 00:0c:29:fe:de:56 brdff:ff:ff:ff:ff:ff
    inet 192.168.1.104/24 brd 192.168.1.255 scope global eth0
    inet6 fe80::20c:29ff:fefe:de56/64 scope link
       valid_lft forever preferred_lft forever
3: sit0: <NOARP>mtu 1480 qdiscnoop
    link/sit 0.0.0.0 brd 0.0.0.0
其中2中的inet後面跟的即爲IP地址,例子中的IP爲192.168.1.104
開啓FTP服務和telnet的流程大致一樣
[[email protected]]# more gssftp
# default: off
# description: The kerberized FTP server accepts FTP connections \
#              that can be authenticated with Kerberos 5.
service ftp
{
        flags           = REUSE
        socket_type     = stream       
        wait            = no
        user            = root
        server          = /usr/kerberos/sbin/ftpd
        server_args     = -l
        log_on_failure  += USERID
        disable         = no
}

用 vi gssftp命令修改gssftp文件:
    server_args     = -l -a ==>     server_args     = -l
     disable = yes ==> disable = no
修改後保存退出,重新啓動xinetd服務
service xinetd restart即可使用ftp服務

 
 
 
 一。用vsFTPd來架設FTP服務器,vsFTPd服務器是目前最好的FTP服務器軟件,優點是體積小,可定製強,效率高
  
  1。查看是否安裝了vsFTPd軟件
  [root@linuxsir001   root]#   rpm   -qa   |   grep   vsftpd
  如果沒有任何顯示,說明沒有把vsFTPd安裝上,如果出現的是下面的這樣的提示,就證明已經安裝上了。
  
  [root@linuxsir001   root]#   rpm   -qa   |   grep   vsftpd
  vsftpd-1.1.3-8
  
  我以Redhat   9.0,以其自帶的vsFTPd包vsftpd-1.1.3-8版本來爲本帖約定。
  
  [root@linuxsir001   root]#   rpm   -ivh   vsftpd*.rpm  
  
  2。打開vsFTPd服務器。
  
  [root@linuxsir001   root]#   ntsysv
  
  把vsftpd服務器打開,也就是在運行   ntsysv命令後,把vsftpd服務選中。
  
  [*]   vsftpd  
  
  3。運行/etc/init.d/vsftpd   start
  
  [root@linuxsir001   root]#   /etc/init.d/vsftpd   start
  爲   vsftpd   啓動   vsftpd:   [   確定   ]
  [root@linuxsir001   root]#
 
 
 

--vi   /etc/ftpusers,註釋“root”行,使root能夠使用ftp;
--vi   /etc/ftpaccess,將uid   和gid   小於65534的行註釋掉,使超級用戶root能夠ftp;
--運行ntsysv命令,選中wu-ftpd,開啓ftp服務;
--重啓。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章