Centos7安裝vsftpd (centos7安裝ftp)


centos7 安裝 vsftpd

  1. 安裝軟件

    安裝vim 和 vsftpd

    yum -y install vim vsftpd
    
  2. Linux環境

    需要關閉 seLinux

    1. 打開selinux的配置文件
    vim /etc/sysconfig/selinux
    
    1. 將SELINUX=enforcing 改為 SELINUX=disabled

    需要關閉 防火牆

    1.防火牆開啟的狀態下關閉開機自啟

    systemctl disable firewalld.service
    
    systemctl stop firewalld.service
    
  3. 配置文件

    1.修改配置文件

    # 運行
    vim /etc/vsftpd/vsftpd.conf
    
    # 找到 下面四條語句
    anonymous_enable=YES
    #ascii_upload_enable=YES
    #ascii_download_enable=YES
    #chroot_local_user=YES
    --------------------
    # 改為 下面四條語句
    anonymous_enable=NO
    ascii_upload_enable=YES
    ascii_download_enable=YES
    chroot_local_user=YES
    
    #最后一行添加
    allow_writeable_chroot=YES
    

    2.創建 ftp用戶

    # 創建用戶
    useradd user1   # 這里的user1是用戶名.你可以自定義
    # 修改剛剛創建用戶的密碼
    echo 123456 |passwd --stdin user1 #設置user1的密碼為123456
    
  4. 配置vsftpd開機啟動

    # 運行命令
    chkconfig vsftpd on
    # 重啟
    reboot
    

最后說明

如果按我的一步一步運行的。那么

ftp根目錄為 /home/user1/

ftp的ip為你的虛擬機的公網ip

ftp的端口為 21

ftp的賬號為 user1

ftp的密碼為 123456

本教程適用於虛擬機,服務器請勿輕易測試,因為關閉了防火牆。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM