糯米文學吧

位置:首頁 > 計算機 > 操作系統

LinuxFTP服務器基礎部分講解

無所不能的人實在一無所能,無所不專的專家實在是一無所專,以下是小編為大家搜索整理的`LinuxFTP服務器基礎部分講解,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!

LinuxFTP服務器基礎部分講解

  FTP服務器

  在Red Hat Linux 7.1中集成了Wu-FTP

2.6.1做為FTP服務器,在你安裝時只要選擇了FTP包的話,那麼你的Linux服務器就是一台FTP服務器了,如果當時沒有安裝的話,也沒有關係,跟安裝apache一樣:

  1) 將Red Hat Linux 7.1安裝光盤的第一張放入光驅,然後執行如下命令

# mount /mnt/cdrom

  2)轉到wu-ftp安裝文件所在目錄:

# cd /mnt/cdrom/RedHat/RPMS

  3)使用RPM完成安裝:

# rpm -ivh

由於FTP服務是由xinetd超級服務器創建的,所以關於FTP服務器的配置在/etc/xinetd.d目錄下的wu-ftpd文件中:

service ftp

{

socket_type=stream

wait=no

user=root

server=/usr/sbin/

server_args=-l -a

log_on_success+=DURATION USERID

log_on_failure+=USERID

nice=10

disable=no

}

  下面,我們介紹一些關於FTP服務器的管理方法:

1、 暫時關閉FTP服務

有兩種方法可以使FTP服務暫停:

1) 以root用户身份執行:

# ftpshut now

這樣就會在/etc目錄下生成一個shutmsg的文件,這時FTP服務器將無法使用,直到你刪掉這個文件。

2) 修改配置文件/etc/xinetd.d/wu-ftpd,將disable=no改為disable=yes,然後重啟xinetd。

2、 禁止某用户使用FTP服務

有兩種方法可以禁止某用户使用FTP服務器:

1) 在/etc/ftpuser中寫入該用户帳號名

2) 在/etc/ftpaccess中寫入一行配置:

deny-uid 用户名

用這種方法還可以禁止一個組的用户使用

deny-gid 組名

3、 禁止匿名用户(anonymous)登錄FTP服務器

有許多種方法可以實現,但我覺得最簡單有效的方法就是將anonymous寫入配置文件:/etc/ftpuser中,就可了。