linux 使用vsftpd 实现ftp上传
安装 vsftpd
yum install -y vsftpd
配置vsftpd
备份配置文件后
将/etc/vsftpd/vsftpd.conf内容替换如下:
listen=YES background=YES anonymous_enable=NO local_enable=YES write_enable=YES file_open_mode=0777 local_umask=000 anon_upload_enable=NO anon_mkdir_write_enable=YES anon_other_write_enable=YES anon_upload_enable=YES anon_max_rate=0 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES chown_uploads=NO xferlog_file=/var/log/vsftpd.log xferlog_std_format=YES async_abor_enable=YES ascii_upload_enable=YES ascii_download_enable=YES ftpd_banner=Welcome to cc.cifang FTP servers pam_service_name=vsftpd chroot_local_user=NO chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list #charset_filter_enable=YES #charset_client=GB2312
在当前目录新建chroot_list文件,保存ftp用户名密码:
www //用户名 123456 //密码 netfix //用户名 123456 //密码
创建对应的用户名
useradd -g 50 -c "ftp users" -d /www/public -s /sbin/nologin www
时间: 2024-10-09 19:29:55