GNU/Linux >> Linux Esercitazione >  >> Linux

Come configurare VSFTPD su CentOS 7.x?

VSFTPD è un server FTP per sistemi Unix/Linux. È un server FTP predefinito su CentOS, distribuzioni RHEL Linux e altri sistemi operativi Linux. Supporta anche IPv6, TLS e FTPS. Fare riferimento ai seguenti passaggi per installare VSFTPD su Centos 7.x.

  1. Accedi al tuo server Linux con utente root o sudo utilizzando SSH.

  2. Eseguiamo l'aggiornamento prima di procedere con l'installazione.

    yum -y update
  3.  Installa VSFTPD con il comando seguente.

    yum -y install vsftpd
  4. Modificheremo la configurazione di VSFTPD per configurarla. Apri il vsftpd.conf che si trova nella directory /etc/vsftpd/. Puoi usare il tuo editor preferito per questo.

    vim /etc/vsftpd/vsftpd.conf
    Una volta aperto il file, è necessario apportare le modifiche seguenti.

  5. Disabilita gli accessi anonimi. Ciò impedirà agli utenti non identificati di accedere ai file tramite FTP. Imposta anonymous_enable su NO:

    anonymous_enable=NO
  6. Consenti il ​​login per gli utenti locali. Consente agli account utente locali di funzionare come account FTP. Imposta local_enable su YES:

    local_enable=YES
  7. Se vuoi consentire al tuo utente locale di poter scrivere in una directory, imposta write_enable su YES:

    write_enable=YES
  8. Dobbiamo impostare chroot_local_user su yes. Questa opzione negherà ai tuoi utenti locali l'accesso all'altra parte del server. Imposta chroot_local_user su YES:

    chroot_local_user=YES
  9. Salva tutte le modifiche ed esci dal file.

  10. Ora abiliteremo e riavvieremo il servizio VSFTP.

    systemctl enable vsftpd
    systemctl restart vsftpd

Devi consentire la porta 21 per VSFTP nel firewall Linux. Fare riferimento a come consentire una porta in un firewall Linux?

  1. Ora creeremo un account utente e lo configureremo per la connessione con FTP.

  2. Aggiungi un utente con il comando seguente.

    useradd demovps
  3. Imposta la password per l'utente creato con il comando seguente.

    passwd demovps
  4. Aggiungi l'utente all'elenco degli utenti VSFTP.

    echo “demovps” | sudo tee –a /etc/vsftpd/user_list
    
  5. Impostiamo l'autorizzazione corretta per la cartella utente.

    sudo chmod 750 /home/demovps/
    sudo chown -R demovps: /home/demovps/

Linux
  1. Come configurare un server SFTP su CentOS

  2. Come configurare le chiavi SSH su CentOS 8

  3. Come elencare gli utenti in CentOS 7

  4. Come configurare VSFTPD su CentOS 8

  5. Come installare VSFTPD su un server cloud CentOS

Come impostare e configurare il server FTP su CentOS

Come creare un utente Sudo su CentOS

Come installare VSFTPD su CentOS 7

Come limitare l'utente root in CentOS

Come eseguire la configurazione iniziale del server CentOS 7

Come configurare HAProxy su CentOS 8