安装
apt-get instll vsftpd
配置vsftp
vim vsftpd.conf
listen=YES listen_port=21000 anonymous_enable=NO local_enable=YES write_enable=YES chroot_local_user=YES
创建用户和设置密码
useradd -m -d /data11/vsftpd/ftpa ftpa -s /sbin/nologin passwd ftpa 设置密码为ftpa123 chmod a-w /vsftpd/ftpa mkdir -p /vsftpd/ftpa/data chown ftpa:ftpa /vsftpd/ftpa/data
启动ftp
/etc/init.d/vsftpd restart
客户端连接
ftp open localhost user ftpa passwd ftpa123
通过cd data后可以上传和下载数据,因为安全问题,无法对根目录进行读写
客户端定时上传脚本
ftp -niv <<! open localhost 21 user ftpa ftpa123 binary cd data lcd /tmp put a.txt bye ! ~