centos下vsftpd简易快速部署
有很久没用vsftpd了, 最近做自动备份需要用到ftp服务器, 思来想去也只有vsftp简单粗暴快捷了.
function setftpuser() { setpassword=`openssl rand -base64 12|tr -dc _A-Z-a-z-0-9`; adduser $1 echo $1 >> /etc/vsftpd/chroot_list chmod 750 /home/$1 echo $1:$setpassword|chpasswd echo $1 $setpassword; echo $1 $setpassword > /root/vsftp.txt; } function vsftp-setup{ yum -y install vsftpd cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.default sed -i 's#anonymous_enable=YES#anonymous_enable=NO#g' /etc/vsftpd/vsftpd.conf sed -i 's#listen=NO#listen=YES#g' /etc/vsftpd/vsftpd.conf sed -i 's#listen_ipv6=YES#listen_ipv6=NO#g' /etc/vsftpd/vsftpd.conf sed -i 's/#chroot_/chroot_/g' /etc/vsftpd/vsftpd.conf systemctl enable vsftpd systemctl start vsftpd } vsftp-setup #安装vsftpd setftpuser 用户名 #添加用户
ssh jail环境没有弄, 后面有精力再弄上.