• centos8 ftp


    安装

    yum install -y vsftpd

    启动

    systemctl start vsftpd.service
    开机启动
    systemctl enable vsftpd.service

    查看状态

    systemctl status vsftpd.service

    防火墙添加FTP服务

    systemctl enable firewalld

    systemctl restart firewalld

    firewall-cmd --permanent --zone=public --add-service=ftp

    firewall-cmd --reload

    firewall-cmd --reload

    设置SELinux

    getsebool -a | grep ftp

    setsebool -P ftpd_full_access on

    vi /etc/selinux/config

    修改

    SELINUX=disabled

     

     
    因为安全方面的原因,root用户是默认不能登录ftp服务的。
    如果一定要用root登录,则:
    1、删除或注释/etc/vsftpd/ftpusers中的root
    2、删除或注释/etc/vsftpd/user_list中的root
    重启
    systemctl restart vsftpd.service
     
     
     
     
     
     
    以下是老代码 仅作参考

    yum -y install vsftpd ftp
    systemctl start vsftpd.service
    chkconfig vsftpd on
    sed -i '/anonymous_enable=/d' /etc/vsftpd/vsftpd.conf
    echo anonymous_enable=NO >> /etc/vsftpd/vsftpd.conf
    sed -i '/pasv_enable=/d' /etc/vsftpd/vsftpd.conf
    echo pasv_enable=YES >> /etc/vsftpd/vsftpd.conf


    sed -i '/pasv_max_port=/d' /etc/vsftpd/vsftpd.conf
    echo pasv_max_port=30100 >> /etc/vsftpd/vsftpd.conf

    sed -i '/pasv_min_port=/d' /etc/vsftpd/vsftpd.conf
    echo pasv_min_port=30000 >> /etc/vsftpd/vsftpd.conf

    sed -i '/chroot_list_enable=/d' /etc/vsftpd/vsftpd.conf
    echo chroot_list_enable=YES >> /etc/vsftpd/vsftpd.conf

    sed -i '/chroot_local_user=/d' /etc/vsftpd/vsftpd.conf
    echo chroot_local_user=YES >> /etc/vsftpd/vsftpd.conf

    sed -i '/chroot_list_file=/d' /etc/vsftpd/vsftpd.conf
    echo chroot_list_file=/etc/vsftpd/chroot_list >> /etc/vsftpd/vsftpd.conf

    sed -i '/allow_writeable_chroot=/d' /etc/vsftpd/vsftpd.conf
    echo allow_writeable_chroot=YES >> /etc/vsftpd/vsftpd.conf


    echo "" > /etc/vsftpd/chroot_list

    sed -i '/SELINUX=/d' /etc/sysconfig/selinux
    echo SELINUX=disabled >> /etc/sysconfig/selinux
    sed -i '/SELINUX=/d' /etc/selinux/config
    echo SELINUX=disabled >> /etc/selinux/config
    adduser ftptest
    touch /etc/nologin
    echo "adfBNON7%.*11" | passwd ftptest --stdin
    echo "Welcome to use FTP service." > /home/ftptest/welcome.txt
    systemctl restart vsftpd.service
    sudo firewall-cmd --zone=public --permanent --add-port=21/tcp
    sudo firewall-cmd --zone=public --permanent --add-service=ftp
    sudo firewall-cmd --reload

    安卓刷机ROOT交流群:237227863 作者QQ:1025009674
  • 相关阅读:
    CFA 投资学 6.有效性市场假说 EMH Efficient Market Hypothesis
    CFA 投资学 1.投资学背景知识
    CFA 投资学 3.资产配置 separation property
    Kafka KafkaKraft模式
    量化 多因子策略3 : 回测选股
    Kafka KafkaEagle(EFAK)监控
    CFA 财务分析与估值 5.对企业价值的再认识
    CFA 投资学 2.股权的风险度量:index编纂,二次效用方程,VAR
    CFA 财务分析与估值 4.乘数法估值
    CFA 投资学 4.资本资产定价理论CAPM Capital Asset Pricing Model
  • 原文地址:https://www.cnblogs.com/kooapk/p/12371019.html
Copyright © 2020-2023  润新知