zl程序教程

您现在的位置是:首页 >  其他

当前栏目

自动安装vsftp服务并创建用户

安装自动服务 创建 用户 vsftp
2023-09-27 14:27:50 时间
# ! /bin/bash
# 自动安装vsftp服务并创建用户

# 安装ftp服务端
yum -y install vsftpd

# 不允许匿名用户访问
sed -i 's/anonymous_enable=YES/anonymous_enable=NO/g' /etc/vsftpd/vsftpd.conf

# 只允许监听ipv4
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

# 增加5个数据传输端口
echo '
pasv_min_port=12020
pasv_max_port=12025
'	>> /etc/vsftpd/vsftpd.conf

# 启动自启vsftpd服务
systemctl enable --now vsftpd

# 创建用户ftpuser密码123456用户ftp连接
useradd ftpuser
echo "123456" | passwd --stdin ftpuser

# 提示
echo -e  "\033[32mftp用户是ftpuser    密码是123456\033[0m"
echo -e  "\033[32m注意开放20-21, 12020-12025 tcp端口号 \033[0m"
echo -e	 "\033[32mftp用户家目录在/home/ftpuser\033[0m"