linux下配置管理FTP服務器



FTP的安裝:

  1.一種是在圖形界面的主菜單中選擇“系統設置”——“添加和刪除應用程序”菜單命令,選擇“FTP服務器”軟件包組,再單擊“更新”按鈕就可以安裝與vsftpd相關的軟件包;另一種是將光盤放入光驅掛載:mount /dev/cdrom /media/cdrom,進入目錄:cd /media/cdrom/RedHat/RPMs,查找安裝包:ll *vsftpd*,安裝rpm -ivh vsftpd-2.0.1-5.i386.rpm;

        2.vsftpd的檢測:可以使用命令來檢測是否安裝成功,命令如下:

  [root@localhost ~]# rpm -qa|grep vsftpd

  出現vsftpd-2.0.1-5.EL4.3,則表示FTP服務器已安裝。

        3.FTP的啓動、關閉、重啓

  進入終端,輸入如下命令:

  啓動:service vsftpd start

  關閉:service vsftpd stop

  重啓:service vsftpd restart

FTP相關配置文件說明

       1. Vsftp.conf文件說明:

   該文件路徑爲:/etc/vsftpd/vsftpd.conf,包含了FTP服務的基本配置參數。指令格式爲option=value,每條指令獨佔一行並且指令之前不能有空格,而且在option、value和=之間不能有空格。

      2./etc/vsftpd.ftpusers文件說明:

  這個文件是用來記錄"不允許"登錄到FTP服務器的用戶,通常是一些系統默認的用戶.

  下面是該文件中默認的不允許登錄的名單:

  # Users that are not allowed to login via ftp

  root //默認情況下,root和它以下的用戶是不允許登錄FTP服務器的.可以將不允許登錄的用戶添加到這裏來.但切記每個用戶都要單獨佔用一行.

  bin

  daemon

  adm

  lp

  sync

  shutdown

  halt

  mail

  news

  uucp

  operator

  games

  nobody

  注意:修改前建議使用“cp”命令備份這三個文件,修改完成後需要重啓vsftpd服務才能使設置生效。

       3./etc/vsftpd.user_list文件說明:

  其實它的內容跟上面那個文件內容一樣,只是在系統對文件vsftpd.conf 進行檢測時,會檢測到"userlist_deny=YES",因此這個文件必須存在.

匿名帳號登錄FTP服務器

  1. 爲了防止配置過程中出現錯誤,一般應把原配置文件/etc/vsftpd/vsftpd.conf複製一份到別的目錄中,一旦配置後出現問題解決不了,還可以把原配置文件複製回來.
  2. 下面修改文件/etc/vsftpd/vsftpd.conf如下:

      anonymous_enable=YES

      write_enable=YES

      anon_upload_enable=YES

      anon_mkdir_write_enable=YES

      #以上四條配置文件默認就有,只需去掉行開頭用於註釋的'#'即可;

      注意了,因爲上傳文件和目錄的同時,也就是在FTP服務器的本地目錄建立文件和目錄,所以必須爲上傳目錄指定寫權限.

      anon_umask=022

      這條也很重要,用來設置匿名用戶上傳的文件的默認權限

      #實際權限的計算方法爲:777-umask值,這裏設022,則實際權限755。

      在主配置文件末尾手動添加以下命令:

      max_clients=100;

      max_per_ip=2;

      anon_max_rate=20000;

      local_max_rate=1000000;

      anon_world_readable_only=NO;

      anon_other_write_enable=YES;

      /etc/vsftpd.user_list 中指定用戶在/etc/vsftpd/vsftpd.conf中設置了userlist_enable=YES且userlist_deny=YES時不能訪問FTP服務器;

  3. 在/etc/vsftpd/vsftpd.conf中設置了userlist_enable=YES且userlist_deny=NO時,僅僅允許/etc/vsftpd.user_list中指定的用戶訪問FTP服務器。

  4. 創建用戶tree和上傳目錄,並修改上傳目錄屬性。

  5. 在終端下輸入如下命令:

      Useradd tree

      Passwd ****

      Mkdir -p /var/ftp/anonpub

      Chown ftp.ftp /var/ftp/anonpub

      將上傳目錄anonpub的所有者和組改爲ftp。

  6.  共有三中訪問方法:一種是以瀏覽器的方式訪問,一種是以專門的FTP客戶端軟件(如windows下的CutFTP,linux下的Gftp等)訪問,還有一種就是以命令的方式(FTP)程序訪問。這裏,主要介紹第一種和第三種。默認缺省端口號:21。

  7. 我的電腦等窗口下訪問:輸入ftp://ip地址:端口號;

  8. 命令訪問:ftp [域名|ip地址] [端口號];

.

發佈了19 篇原創文章 · 獲贊 5 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章