vsftp
来源:互联网 发布:最赚钱的网络兼职 编辑:程序博客网 时间:2024/05/21 09:58
#! /bin/bash echo "开始安装vsftp" yum -y install vsftpd chkconfig vsftpd on yum install ftp telnet -y echo "开始配置vsftp" cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf_bak sed -i "s/^anonymous_enable=YES/anonymous_enable=NO/g" /etc/vsftpd/vsftpd.conf sed -i "s/^#chroot_list_enable=YES/chroot_list_enable=YES/g" /etc/vsftpd/vsftpd.conf sed -i "s/^#ascii_upload_enable=YES/ascii_upload_enable=YES/g" /etc/vsftpd/vsftpd.conf sed -i "s/^#ascii_download_enable=YES/ascii_download_enable=YES/g" /etc/vsftpd/vsftpd.conf sed -i "s/^#chroot_list_file=\/etc\/vsftpd\/chroot_list/chroot_list_file=\/etc\/vsftpd\/vuser_passwd.txt/g" /etc/vsftpd/vsftpd.conf echo "guest_enable=YES" >> /etc/vsftpd/vsftpd.conf echo "guest_username=ftp" >> /etc/vsftpd/vsftpd.conf echo "user_config_dir=/etc/vsftpd/vuser_conf" >> /etc/vsftpd/vsftpd.conf yum install db4 db4-utils echo "test" > /etc/vsftpd/vuser_passwd.txt echo "123456" >> /etc/vsftpd/vuser_passwd.txt db_load -T -t hash -f /etc/vsftpd/vuser_passwd.txt /etc/vsftpd/vuser_passwd.db mv /etc/pam.d/vsftpd /etc/pam.d/vsftpd_bak echo "auth required pam_userdb.so db=/etc/vsftpd/vuser_passwd" > /etc/pam.d/vsftpd echo "account required pam_userdb.so db=/etc/vsftpd/vuser_passwd" >> /etc/pam.d/vsftpd mkdir /etc/vsftpd/vuser_conf/ echo "local_root=/ftp/www" > /etc/vsftpd/vuser_conf/test echo "write_enable=YES" >> /etc/vsftpd/vuser_conf/test echo "anon_umask=022" >> /etc/vsftpd/vuser_conf/test echo "anon_world_readable_only=NO" >> /etc/vsftpd/vuser_conf/test echo "anon_upload_enable=YES" >> /etc/vsftpd/vuser_conf/test echo "anon_mkdir_write_enable=YES" >> /etc/vsftpd/vuser_conf/test echo "anon_other_write_enable=YES" >> /etc/vsftpd/vuser_conf/test setsebool -P ftp_home_dir=1 setsebool -P allow_ftpd_full_access=1 mkdir -p /ftp/www chmod -R 755 /ftp chmod -R 777 /ftp/www iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 40000:40080 -j ACCEPT iptables-save > /etc/sysconfig/iptables echo "应用iptables策略" service iptables restart echo "启动FTP服务" service vsftpd restart
阅读全文
0 0
- vsftp
- vsftp
- vsftp
- vsftp
- VSFTP
- vsftp
- vsftp
- vsftp
- vsftp
- VSftp
- vsftp
- vsftp
- vsftp
- vsftp
- 配置vsftp
- vsftp配置
- vsftp设置
- 优化vsftp
- MVP&Retrofit&RXjava
- 百度云学习资源整合
- 从Java视角理解系统结构(三)伪共享
- ros学习笔记(3)编写订阅者
- linux 在当前文件夹下的查找内容含有“name”文件的
- vsftp
- 各种函数
- CentOS7 Hbase-1.3.1 单机部署
- 华为云总裁称云计算市场第二场竞争刚开始 | 搜狗纽交所上市,市值近53亿美元
- 用创新产品和共赢生态,推动智能安防产业发展
- Banner的使用详解
- 软小二︱腾讯喊话 ISV 沉下心来搞事情,企业微信11月15日北京现场直接发你红包!
- jeesite手机端只有登录和系统首页,没有别的页面功能详解
- 用css和JavaScript分别实现水平垂直居中