zoukankan      html  css  js  c++  java
  • CentOS6.X安装vsftpd服务

    #-----------------CentOS6.X安装VSFTPD服务
    #! /bin/sh
    
    #1.关闭selinux
    setenforce 0
    sed -i 's/enforcing/disabled/' /etc/selinux/config
    #2.安装ftp
    echo “正在安装VSFTPD服务 Please Wait”
    sleep 2
    yum install vsftpd -y
    #3.修改vsftpd配置文件
    cp -rp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak
    sed -i 's/anonymous_enable=YES/anonymous_enable=NO/' /etc/vsftpd/vsftpd.conf
    echo "pasv_enable=YES" >> /etc/vsftpd/vsftpd.conf
    echo "pasv_min_port=8000" >> /etc/vsftpd/vsftpd.conf
    echo "pasv_max_port=9000" >> /etc/vsftpd/vsftpd.conf
    echo "setproctitle_enable=YES" >> /etc/vsftpd/vsftpd.conf
    #4.配置防火墙
    iptables -I INPUT -p tcp --dport 20 -j ACCEPT
    iptables -I INPUT -p tcp --dport 21 -j ACCEPT
    iptables -I OUTPUT -p tcp --dport 20 -j ACCEPT
    iptables -I OUTPUT -p tcp --dport 21 -j ACCEPT
    iptables -I INPUT -p tcp --dport 8000:9000 -j ACCEPT
    iptables -I OUTPUT -p tcp --dport 8000:9000 -j ACCEPT
    iptables -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 20 -j ACCEPT
    service iptables save
    service iptables restart
    #5.加载ftp模块
    #查看ftp模块
    lsmod | grep ftp
    #加载ftp模块
    modprobe ip_nat_ftp
    #6.新建FTP目录和用户 权限
    touch /var/www/html/ftpceshi.txt
    useradd -d /var/www/html -s /sbin/nologin ftpuser
    #设置ftp用户的密码
    echo "ftpuser" | passwd --stdin ftpuser
    #设置权限
    chmod -R 777 /var/www/html
    chown -R ftpuser:ftpuser /var/www/html
    #7.重启VSFTPD服务
    service vsftpd restart
    #8.安装测试
    echo "---------------------------------------"
    echo "FTP 用户是ftpuser 密码是ftpuser 请测试"
    echo "---------------------------------------"
    

      

  • 相关阅读:
    Javascript获取本周,本月,本季,本年,上月,上周,上季,去年,上二周,上二月
    SQL SERVER 2008 评估期已过的解决办法
    习惯那些“小事”
    Oracle 测试语句
    整理js常用按键相关代码
    .NET 学习笔记
    lamda表达式学习
    使用Html.DropDownList
    ibatis
    MyBatis
  • 原文地址:https://www.cnblogs.com/yangxiaofei/p/4978470.html
Copyright © 2011-2022 走看看