成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

用vsftpd搭建FTP服務器

運維 系統運維
vsftpd是在Linux發行版中最受人們推崇的一種FTP服務器程序,vsftpd也是一款十分不錯的ftp服務器軟件,您可以用vsftpd可以很快地部署一個功能強大的ftp服務器。需要vsftpd部署的可以依照下面的步驟一步步完成架設搭建。

  用VSFTPD搭建FTP服務器

  搭建FTP服務器可選用的軟件很多,在這里介紹一款Very Secure FTP daemon(VSFTPD)。

  1. 安裝vsftpd

  1.   $sudo apt-get install vsftpd  
  2.  

  2. 啟動vsftpd

  1.   $sudo /etc/init.d/vsftpd start  
  2.  

  關閉vsftpd

  1.   $sudo /etc/init.d/vsfptd stop  
  2.  

  重啟vsftpd

 

  1.   $sudo /etc/init.d/vsfptd.restart  
  2.  

  3. 配置vsftpd

  配置文件在/etc/vsftpd.conf。關于配置解釋轉載自文章:用vsftp建立個ftp站點。

  首先是最基本的配置,請看我的/etc/vsftpd/vsftpd.conf

  ###############################################################################

  #接受匿名用戶

  anonymous_enable=YES

  #匿名用戶login時不詢問口令

  no_anon_password=YES

  #接受本地用戶

  local_enable=YES

  #可以上傳(全局控制).若想要匿名用戶也可上傳則需要設置anon_upload_enable=YES,若想要匿名用戶可以建立目錄則需要設置anon_mkdir_write_enable=YES.這里禁止匿名用戶上傳,所以不設置這兩項.

  write_enable=YES

  #本地用戶上傳文件的umask

  local_umask=022

  #使用上傳/下載日志,日志文件默認為/var/log/vsftpd.log,可以通過xferlog_file選項修改

  xferlog_enable=YES

  #日志使用標準xferlog格式

  xferlog_std_format=YES

  #login時的歡迎信息

  ftpd_banner=Welcome to KingArthur's FTP service.

  #設置的話將覆蓋上面的ftpd_banner設置,用戶login時將顯示/etc/vsftpd/banner中的內容

  banner_file=/etc/vsftpd/banner

  #為YES則進入目錄時顯示此目錄下由message_file選項指定的文本文件(,默認為.message)的內容

  dirmessage_enable=YES

  #本地用戶login后所在目錄,若沒有設置此項,則本地用戶login后將在他的home目錄(/etc/passwd的第六個字段)中.匿名用戶的對應選項是anon_root

  local_root=/var/ftp

  #設置為YES則下面的控制有效

  chroot_list_enable=YES

  #若為NO,則記錄在chroot_list_file選項所指定的文件(默認是/etc/vsftpd.chroot_list)中的用戶將被chroot在登錄后所在目錄中,無法離開.如果為YES,則所記錄的用戶將不被chroot.這里選擇YES.

  chroot_local_user=YES

  #若設置為YES則記錄在userlist_file選項指定文件(默認是/etc/vsftpd.user_list)中的用戶將無法login,并且將檢察下面的userlist_deny選項

  userlist_enable=YES

  #若為NO,則僅接受記錄在userlist_file選項指定文件(默認是/etc/vsftpd.user_list)中的用戶的login請求.若為YES則不接受這些用戶的請求.

  userlist_deny=NO

  #注意!!!vsftpd還要檢察/etc/vsftpd.ftpusers文件,記錄在這個文件中的用戶將無法login!!

  #服務器以standalong模式運行,這樣可以進行下面的控制

  listen=YES

  #匿名用戶的傳輸比率(b/s)

  anon_max_rate=51200

  #本地用戶的傳輸比率(b/s)

  local_max_rate=512000

  #可接受的最大client數目

  max_clients=100

  #每個ip的最大client數目

  max_per_ip=5

  connect_from_port_20=YES

  tcp_wrappers=YES

  pam_service_name=vsftpd

  ##############################################################################

  下面是我的/etc/vsftpd.user_list

  ##############################################################################

  ftpuser

  anonymous

  ##############################################################################

  /etc/vsftpd.ftpusers可以使用系統自帶的文件

  /etc/vsftpd.chroot_list內容為空

  接著建立系統用戶ftpuser,將他加入ftp組并將/etc/passwd中他的記錄的最后一個字段改成/sbin/nologin(禁止本地登錄).

  設置/var/ftp的所有者和所有組為root,權限為755

  設置/var/ftp/pub的所有者為root,所有組為ftp,權限為775

  至此vsftpd的基本配置就完成了.這里我們接受匿名用戶anonymous和本地用戶ftpuser的請求.anonymous只能下載, ftpuser可以下載和上傳.他們登錄后均在/var/ftp目錄下且無法離開這個目錄(被chroot了).ftpuser可以在 /var/ftp/pub目錄中建立目錄和上傳文件,上傳文件的權限為755(設置了local_umask=022).匿名用戶的傳輸比率為 50kb/s,ftpuser的傳輸比率為500kb/s.可聯接的最多客戶數為100,每ip可聯接的最多客戶數為5.

  如果需要使本地用戶ftpput可以login,只需要將他加入/etc/vsftpd.user_list,要使他可以上傳,只需將他加入ftp組.

  接著我們可以在/var/ftp下的各個目錄(包括/var/ftp)下建立.message文件,這樣用戶進入這個目錄時vsftpd將顯示. message的內容,你可以在這里面寫上歡迎信息或者注意事項等等.另外可以編輯/etc/vsftpd/banner,建立login時的歡迎信息, 讓你的ftp更加個性化.

  下面我們使用quota為ftpuser加入磁盤限額,避免惡意用戶用垃圾數據塞滿你的硬盤.

  假設/var/ftp在根分區/(/dev/hda5)中,則將/etc/fstab中根分區的記錄的第4個字段改成defaults,usrquota,這樣這條記錄看起來類似這樣:

  LABEL=/ / ext3 defaults,usrquota 1 1

  接著重啟系統后輸入下列命令:

  quotacheck -acu #檢查啟用了配額的文件系統,并為每個文件系統建立一個當前磁盤用來的表

  quotacheck -avu #生成每個啟用了配額的文件系統的當前磁盤用量表

  edquota ftpuser #為用戶ftpuser設置磁盤配額

  這時系統會在默認文本編輯器(vi)中打開配額文件,顯示類似這樣:

  1.   Disk quotas for user ftpuser (uid 501):  
  2.  
  3.   Filesystem blocks soft hard inodes soft hard  
  4.  
  5.   /dev/hda5 0 0 0 0 0 0  
  6.  

  第一列是啟用了配額的文件系統的名稱。第二列顯示了用戶當前使用的塊數。隨后的兩列用來設置用戶在該文件系統上的軟硬塊限度。inodes 列顯示了用戶當前使用的i節點數量。最后兩列用來設置用戶在該文件系統上的軟硬i節點限度.硬限是用戶或組群可以使用的磁盤空間的絕對最大值。達到了該限度后,磁盤空間就不能再被用戶或組群使用了。軟限定義可被使用的最大磁盤空間量。和硬限不同的是,軟限可以在一段時期內被超過。這段時期被稱為過渡期(grace period)。過渡期可以用秒鐘、分鐘、小時、天數、周數、或月數表示。如果以上值中的任何一個被設置為 0,那個限度就不會被設置.按你的需要修改后存盤推出.

  要校驗用戶的配額是否被設置,使用以下命令:

  quota testuser

  接著使用edquota -t來設置過渡期(grace period)

  和另一個 edquota 命令相似,這個命令也會在文本編輯器中打開當前的文件系統配額:

  1.   Grace period before enforcing soft limits for users:  
  2.  
  3.   Time units may be: days, hours, minutes, or seconds  
  4.  
  5.   Filesystem Block grace period Inode grace period  
  6.  
  7.   /dev/hda5 7days 7days  
  8.  

  按你的需要修改后存盤退出。

【編輯推薦】

  1. 安裝CentOS vsftpd 設置
  2. 用vsftp部署一個功能強大的ftp服務器
  3. Centos下ProFTPD配置FTP服務器
  4. vsFTPD設置(菜鳥篇)
  5. vsftpd.conf的設定值
  6. vsftpd常見問題的解決
責任編輯:zhaolei 來源: 網絡轉載
相關推薦

2011-03-04 10:03:44

VSFTPD虛擬服務器

2010-08-25 16:28:04

2012-08-24 15:13:34

2011-02-22 11:23:48

vsFTPDLinux服務器

2011-02-22 11:23:48

vsFTPDLinux服務器

2011-02-25 16:14:09

proftpdftp

2010-02-23 14:35:48

CentOS vsft

2021-11-01 07:15:36

服務器FTPFileZilla

2011-03-04 10:00:56

Vsftpd配置服務器

2011-09-09 10:03:39

Ubuntu 11.0FTP服務器

2011-02-25 15:38:58

2009-03-04 06:18:00

FTP服務器雙向傳輸FTP服務器搭建

2011-03-04 17:38:24

2011-03-02 10:51:09

vsftpd

2021-01-20 09:02:00

服務器虛擬機Windows

2009-04-23 18:17:31

LinuxFTP服務器

2011-02-23 09:01:37

2011-03-07 17:04:02

ProftpdFTP

2010-02-06 10:16:17

Linux YUM

2011-10-21 07:55:28

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久亚洲综合 | 天堂国产 | 欧美一区二区三区免费在线观看 | 亚洲一区二区在线视频 | 国产一二三区在线 | 亚洲淫视频| 国产成人a亚洲精品 | 中文字幕1区2区3区 亚洲国产成人精品女人久久久 | 羞视频在线观看 | 亚洲网站在线观看 | 91亚洲视频在线 | 国产精品久久久久久一区二区三区 | 天堂综合网| 日本精品一区 | 中文字幕在线播放不卡 | 日本激情视频在线播放 | 国产日韩一区二区 | 性做久久久久久免费观看欧美 | 国产高清在线精品一区二区三区 | 国产一区二区免费在线 | 久久一及片 | 亚洲成人精品久久久 | 亚洲人的av | 欧美性生活一区二区三区 | 亚洲精品一区国产精品 | 国产一区免费 | 毛片日韩| 成人精品鲁一区一区二区 | 99精品久久久久久久 | 成人精品国产一区二区4080 | 天天爽夜夜爽精品视频婷婷 | 日韩高清中文字幕 | 免费高潮视频95在线观看网站 | 久久高清国产 | 国产精品视频97 | 天堂在线1 | 国产伦精品一区二区三区照片91 | 亚洲一区二区三区高清 | 中文字幕免费在线 | 亚洲电影在线播放 | 亚洲精品久久区二区三区蜜桃臀 |