linux 安装 vsftpd ftp 服务端
安装
yum install vsftpd
修改:/etc/vsftpd/vsftpd.conf
anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 anon_upload_enable=NO anon_mkdir_write_enable=NO dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_file=/var/log/vsftpd.log xferlog_std_format=YES nopriv_user=vsftpd ftpd_banner=Welcome to XX FTP service. chroot_local_user=YES chroot_list_enable=NO ls_recurse_enable=NO listen=YES pam_service_name=vsftpdpamconf userlist_enable=YES tcp_wrappers=YES guest_enable=YES
# 这里是用户存放文件目录权限如test guest_username=test
# 这里对应下方存放用户的目录 user_config_dir=/etc/vsftpd/vftpuser virtual_use_local_privs=YES pasv_min_port=6000 pasv_max_port=7000 pasv_enable=YES listen_port=2021
/etc/vsftpd/vftpuser/somebody
local_root=/home/wwwroot/somebodydir anonymous_enable=NO write_enable=YES anon_upload_enable=NO anon_mkdir_write_enable=NO
/etc/vsftpd/account 帐号信息和上一步中文件名称要相同 如:somebody
somebody 123456
vi /etc/pam.d/vsftpdpamconf auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/ftp_account account required /lib64/security/pam_userdb.so db=/etc/vsftpd/ftp_account
db_load -T -t hash -f /etc/vsftpd/account /etc/vsftpd/ftp_account.db
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 2021 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 6000:7000 -j ACCEPT adduser -d /var/vsftpd -s /sbin/nologin vsftpd
posted on 2015-04-15 15:37 jsingsunck 阅读(135) 评论(0) 收藏 举报
浙公网安备 33010602011771号