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

Ubuntu vsftpd服務安裝設置

運維 系統運維
Ubuntu vsftpd服務安裝設置:vsftpd是在Linux發行版中最為受推崇的一種FTP服務器程序。其特點是小巧輕快、安全易用。名字代表"very secure FTP daemon"。Ubuntu 本文主要講解的是如何在Ubuntu下安裝vsftpd服務器

  Ubuntu vsftpd服務安裝設置

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

  #接受匿名用戶

  1.   anonymous_enable=YES 
  2.  

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

  1.   no_anon_password=YES 
  2.  

  #接受本地用戶

  1.   local_enable=YES 
  2.  

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

  1.   write_enable=YES 
  2.  

  #本地用戶上傳文件的umask

  1.   local_umask=022 
  2.  

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

  1.   xferlog_enable=YES 
  2.  

  #日志使用標準xferlog格式

  1.   xferlog_std_format=YES 
  2.  

  #login時的歡迎信息

  1.   ftpd_banner=Welcome to KingArthur's FTP service.  
  2.  

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

  1.   banner_file=/etc/vsftpd/banner  
  2.  

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

  1.   dirmessage_enable=YES 
  2.  

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

  1.   local_root=/var/ftp  
  2.  

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

  1.   chroot_list_enable=YES 
  2.  

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

  1.   chroot_local_user=YES 
  2.  

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

  1.   userlist_enable=YES 
  2.  

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

  1.   userlist_deny=NO 
  2.  

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

#p#

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

  1.   listen=YES 
  2.  

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

  1.   anon_max_rate=51200 
  2.  

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

  1.   local_max_rate=512000 
  2.  

  #可接受的最大client數目

  1.   max_clients=100 
  2.  

  #每個ip的最大client數目

  1.   max_per_ip=5 
  2.  
  3.   connect_from_port_20=YES 
  4.  
  5.   tcp_wrappers=YES 
  6.  
  7.   pam_service_name=vsftpd 
  8.  

  下面是我的/etc/vsftpd.user_list

  1.   ftpuser  
  2.  
  3.   anonymous  
  4.  

  /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,這樣這條記錄看起來類似這樣:

  1.   LABEL=/ / ext3 defaults,usrquota 1 1  
  2.  

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

  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,那個限度就不會被設置.按你的需要修改后存盤推出. 要校驗用戶的配額是否被設置,使用以下命令:

  1.   quota testuser  
  2.  

  接著使用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.  

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

  這樣我們就成功的為ftpuser增添了磁盤配額.而一個比較完整的FTP站點也配置完成了。

【編輯推薦】

  1. Ubuntu vsftpd安裝設置文件不是件困難的事
  2. Ubuntu下vsftpd服務器使用技巧
  3. 安裝CentOS vsftpd 設置
  4. Ubuntu下安裝ProFTPd和MySQL
  5. Centos下ProFTPD配置FTP服務器
責任編輯:zhaolei 來源: 開元網
相關推薦

2010-03-05 10:57:46

Ubuntu vsft

2010-01-13 15:53:11

CentOS vsft

2011-02-23 10:11:10

ProFTPd安裝

2010-07-21 09:28:46

Ubuntu Linu

2010-03-05 16:20:38

Ubuntu中文環境

2010-02-22 15:04:53

Ubuntu 7.04

2011-02-23 14:38:39

安裝CentOS vsftpd

2011-02-23 14:38:39

安裝CentOS vsftpd

2011-03-09 14:02:55

LAMP安裝設置

2011-03-02 15:12:11

2009-07-31 09:22:34

SQL Server

2010-01-11 15:25:30

Fedora VMwa

2010-07-22 09:57:17

Microsoft S

2010-12-15 12:48:26

VirtualBox

2010-01-15 13:55:17

CentOS mail

2010-02-22 18:18:14

CentOS vsft

2011-02-23 13:39:59

2011-02-23 13:39:59

Ubuntuvsftpd

2009-08-08 15:25:05

無線路由器硬件安裝路由器設置

2009-11-10 16:46:57

路由器安裝設置
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久精品国产一区二区三区 | 在线亚洲免费 | 国产在线一区二区三区 | 在线国产一区二区 | 亚洲免费一区二区 | 亚洲天堂免费在线 | 成人免费观看网站 | 亚洲视频一区在线观看 | 毛片免费观看视频 | 天天操欧美 | 一道本在线| 国户精品久久久久久久久久久不卡 | 美女福利视频一区 | 日韩欧美在线视频 | 精品欧美一区二区三区久久久 | 国产精品久久久一区二区三区 | www.9191.com | 国产精品夜夜夜一区二区三区尤 | 蜜臀久久| 欧美二级| 91高清在线观看 | 欧美成视频 | 久久国产精品免费一区二区三区 | 亚洲精品高清视频 | 国产精品一区在线观看 | 毛片在线免费播放 | 国产成人福利 | 国产一区在线免费 | 久久久久国产精品 | 二区亚洲| 天天草天天干天天 | 国产在线一区二区三区 | 久久这里只有精品首页 | 精品国产一区二区三区性色av | 激情久久网 | 看a级黄色毛片 | 在线观看视频91 | 午夜精品在线 | 欧美网站一区 | 国产一区二 | 91精品国产综合久久久久久丝袜 |