vsftpd基本配置

來源:互聯網
上載者:User

env
OS:centos 5.4 final
ftp:vsftpd-2.0.5
 1,首先可通過newusers或指令碼來建立使用者,通過指令碼需事先將所需使用者名稱以每行一位的格式寫在一個文檔裡,然後,執行useradd.sh
 
Useradd.sh內容為:
#!/bin/bash
for i in `cat ./aa`;
do
mkidr web/ftp/$i;
useradd $i -s /sbin/nologin -d /web/ftp/$i -g tb; #tb組需事先建立完成
echo 123456 | passwd –stdin $i;
done
若以後需要建立FTP使用者,則輸入命令為:useradd $FTPuser -s /bin/nologin -d /web/ftp/$FTPuser;echo 123456 | passwd –stdin $FTPuser;
2,在使用者建立完畢後,啟動vsftpd,並進行設定檔的配置
1,service vsftpd start
2 Vim /etc/vsftpd/vsftd.conf
#!/bin/bash #注釋
anonymous_enable=NO #不允許匿名使用者登入
no_anon_password=NO
local_enable=YES #允許本機使用者登入
write_enable=YES #允許本機使用者寫入
local_umask=000 #指定ugoa的許可權
anon_upload_enable=NO #匿名使用者不允許上傳
anon_mkdir_write_enable=YES #匿名使用者不允許建立檔案夾
dirmessage_enable=YES #歡迎介面資訊
xferlog_enable=YES #允許記錄日誌 日誌預設儲存在/var/log/vferlog下
connect_from_port_20=YES #允許被動模式登入
xferlog_file=/var/log/xferlog #指定xferlog檔案目錄
ftpd_banner=Welcome to TechBridge.inc. FTP service. #指定介面歡迎資訊
chroot_list_enable=YES #禁錮使用者登入目錄
chroot_list_file=/etc/vsftpd/chroot_list #指定禁錮使用者為/etc/vsftpd/chroot_list下使用者
Listen=YES #開啟偵聽
local_max_rate=128000 #本機使用者上傳速度最大值(128k/s)
max_per_ip=20 #最大串連IP
userlist_enable=YES #/etc/vsftpd/userlist裡列出使用者不允許登入(如root等)
tcp_wrappers=YES #開啟tcp_wrappers
local_root=/web/ftp/ #指定本地目錄
 
3 在修改完/etc/vsftpd/vsftpd.conf後,配置/etc/vsftpd/chroot_list,指定哪些使用者需要禁錮在家目錄
4 在/web/ftp下建立檔案夾,並設定許可權
drwxrwxrw- 3 mike.zhu tb 4096 12-29 15:34 tools
drwxrw-r-x 51 root root 4096 12-29 15:29 users
然後,重啟vsftpd
Service vsftpd restart
本文出自 “gdnotepad” 部落格

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.