日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CentOS 6.0 X86_64 下 vsftp 配置过程

發布時間:2024/4/11 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CentOS 6.0 X86_64 下 vsftp 配置过程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

編譯安裝

# mkdir -p /usr/local/man/man8
# mkdir -p /usr/local/man/man5

# yum -y install tcp_wrappers*
# yum -y install pam*
# yum -y install db4*
# yum -y install libcap*

# wget -c http://down1.chinaunix.net/distfiles/vsftpd-2.3.4.tar.gz
# tar -xvzf vsftpd-2.3.4.tar.gz
# cd vsftpd-2.3.4


支持的認證類型
# vim builddefs.h
#define VSF_BUILD_TCPWRAPPERS
#define VSF_BUILD_PAM
#define VSF_BUILD_SSL

# make
# make install

# mkdir /etc/vsftpd
# cp vsftpd.conf /etc/vsftpd


啟動腳本
# vim /etc/init.d/vsftpd 【見附件】
# chmod +x /etc/init.d/vsftpd
# chkconfig --level 235 vsftpd on


日志目錄
# mkdir -p /data3/ftp_logs
# vi /etc/vsftpd/vsftpd.conf 【見附件】

# touch /data3/ftp_logs/vsftpd.log
# touch /etc/vsftpd/chroot_list
# touch /etc/vsftpd.user_list
# mkdir /etc/vsftpd/vconf


創建用戶列表【第一行為用戶名,第二行為密碼】
# vi /etc/vsftpd/virtusers
blaze
123456789


創建用戶數據庫文件
# db_load -T -t hash -f /etc/vsftpd/virtusers /etc/vsftpd/virtusers.db
# chmod 600 /etc/vsftpd/virtusers.db


創建PAM認證文件
# vim /etc/pam.d/vsftpd 【見附件】
[注:x64環境下,路徑不一樣]


創建針對 blaze 用戶的配置文件
# vim /etc/vsftpd/vconf/blaze
local_root=/data1/www
anonymous_enable=NO
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
idle_session_timeout=600
data_connection_timeout=120
max_clients=10
max_per_ip=5
local_max_rate=50000


防火墻設置
# iptables -A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
# iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
# iptables -I INPUT -p tcp --dport 21 -j ACCEPT
# iptables -I OUTPUT -p tcp --dport 21 -j ACCEPT

# modprobe ip_conntrack_ftp
# modprobe ip_nat_ftp


# vi /etc/sysconfig/iptables
-A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-I INPUT -p tcp --dport 21 -j ACCEPT
-I OUTPUT -p tcp --dport 21 -j ACCEPT


# vi /etc/sysconfig/iptables-config
IPTABLES_MODULES="ip_conntrack_ftp"
IPTABLES_MODULES="ip_nat_ftp"



轉載于:https://blog.51cto.com/sofar/764180

總結

以上是生活随笔為你收集整理的CentOS 6.0 X86_64 下 vsftp 配置过程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。