Linux中安裝配置FTP服務器方法

  1. 在創建FTP服務器之有先命令: ps -ef |grep vsftpd

    查一下系統有沒有安裝vsftpd這個服務器,如果出現如下圖所示的界面說明沒有安裝。

    Linux怎樣創建FTP服務器
  2. 2

    然後再執行:yum install vsftpd -y

    進行在線安裝vsftpd這個服務。

    Linux怎樣創建FTP服務器
  3. 3

    安裝成功以後需要把匿名登陸的這個功能關閉了。

    使用命令: vim /etc/vsftpd/vsftpd.conf

    然後在裏成找到:‍

     

    anonymous_enable=NO
    Linux怎樣創建FTP服務器
  4. 4

    然後再查看一下vsftpd這個服務有沒有啓動。

    使用命令: chkconfig --list

    如果你如下圖所示一樣沒有啓動。

    沒有啓動使用啓動:chkconfig --level 35 vsftpd on

    Linux怎樣創建FTP服務器
  5. 5

    再接下來就是創建用戶名。

     

    創建用戶名:useradd jingyan

  6. 6

    再然後就是創建密碼。

    命令:passwd jingyan

    再輸入兩次密碼就可以了。

  7. 7

    最後重啓一下服務:service vsftpd start

    如果出現啓動失敗則可以使用:/etc/rc.d/init.d/vsftpd restart

    Linux怎樣創建FTP服務器
  8. 8

    成功鏈接FTP服務器上。

    Linux怎樣創建FTP服務器
    END

配置文件:


用戶登錄控制:

  anonymous_enable=YES,允許匿名用戶登錄。

  no_anon_password=YES,匿名用戶登錄時不需要輸入密碼。

  local_enable=YES,允許本地用戶登錄。

  deny_email_enable=YES,可以創建一個文件保存某些匿名電子郵件的黑名單,以防止這些人使用Dos攻擊。

  banned_email_file=/etc/vsftpd/banned_emails,保存電子郵件黑名單的目錄(默認)

  用戶權限控制:

  write_enable=YES,開啓全局上傳

  local_umask=022,本地文件上傳的umask設置爲022,系統默認。

  anon_upload_enable=YES,允許匿名用戶上傳,當然要在write_enable=YES的情況下。同時必須建立一個允許ftp用戶讀寫的目錄。

  anon_mkdir_write_enable=YES,允許匿名用花創建目錄

  chown_uploads=YES,匿名用戶上傳的文件屬主轉換爲別的用戶,一般建議爲root。

  chown_username=whoever,改此處的whoever爲要轉換的屬主,建議root

  chroot_list_enable=YES,用一個列表來限定哪些用戶只能在自己目錄下活動。

  chroot_list_enable=/etc/vsftpd/chroot_list,指定用戶列表文件

  nopriv_user=ftpsecure,指定一個安全賬戶,讓ftp完全隔離和沒有特權的賬戶

  其他的建議不要配置。

  用戶連接和超時設置:

  idle_session_timeout=600,默認的超時時間

  data_connection_timeout=120,設置默認數據連接的超時時間

  (4)服務器日誌和歡迎信息

  dirmessage_enable=YES,允許爲配置目錄顯示信息

  ftpd_banner=Welcome to blah FTP service. ftp的歡迎信息

  xferlog_enable=YES 打開日誌記錄功能

  xferlog_file=/var/log/xferlog 日誌記錄文件的位置

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