|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
System
  • Grundläggande datorkunskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • Windows 7
  • Windows 10
  • Windows 11
  • Windows 2012
  • Windows 2016
  • Windows 2019
  • Windows 2022
  • Apple
  • Android
  • iOS
  • CentOS
  • * Dator Kunskap >> System >> Linux >> Content

    Hur man installerar och konfigurerar FTP-server (vsftpd) i Linux (RHEL/Centos 7/8) med 8 enkla steg

    ## Steg 1:Uppdatera lokala paket

    ``` bash

    Uppdatera den lokala paketdatabasen.

    sudo dnf uppdatering -y

    ```

    Steg 2:Installera vsftpd

    ``` bash

    Installera vsftpd-paketet med hjälp av dnf.

    sudo dnf installera vsftpd -y

    ```

    Steg 3:Aktivera FTP-tjänst

    ``` bash

    Aktivera FTP-tjänsten att starta vid uppstart.

    sudo systemctl aktivera vsftpd.service

    ```

    Steg 4:Starta FTP-tjänsten

    ``` bash

    Starta vsftpd-tjänsten.

    sudo systemctl starta vsftpd.service

    ```

    Steg 5:Konfigurera /etc/vsftpd/vsftpd.conf fil

    ``` bash

    Gör en säkerhetskopia av den ursprungliga vsftpd.conf-filen.

    sudo cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.orig

    Nu, låt oss redigera filen /etc/vsftpd/vsftpd.conf.

    sudo vi /etc/vsftpd/vsftpd.conf

    Inuti den här filen, hitta följande avsnitt och avkommentera raderna (ta bort "#"-tecknet) för att tillåta lokala användare att logga in.

    Avkommentera följande rader för att göra det möjligt för lokala användare att logga in.

    local_enable=JA

    write_enable=JA

    Hitta följande rader och ändra dem enligt följande:

    Ändra anonymous_enable=JA till anonymous_enable=NEJ

    anonymous_enable=NEJ

    Ändra no_log=YES till no_log=NO

    no_log=NEJ

    Nästa, leta reda på följande avsnitt och välj ett av de tillgängliga alternativen enligt dina preferenser:

    Välj ett av dessa alternativ baserat på dina önskemål.

    local_root=/home

    local_root=/home/$USER

    Avkommentera följande rad för att ange chroot-katalogen för anonyma (gäst)användare.

    chroot_local_user=JA

    Om du vill aktivera anonyma (gäst)användare, välj ett av dessa alternativ baserat på dina önskemål.

    anon_root=/home/vsftpd

    anon_root=/var/ftp

    anon_root=/srv/ftp

    Om du föredrar att använda PAM för autentisering, avkommenterar du följande rader:

    ftpd_banner=Välkommen till FTP-tjänsten.

    Om du föredrar att använda PAM för autentisering, avkommentera dessa rader:

    pam_service_name=vsftpd

    rsa_cert_file=/etc/ssl/certs/vsftpd.pem

    ```

    Steg 6:Skapa hemkatalog för FTP-användare (om det behövs)

    ``` bash

    Om du angav local_root=/home/$USER i /etc/vsftpd/vsftpd.conf, behöver du inte skapa en hemkatalog.

    Men om du föredrar att använda en annan katalog för FTP-användare, skapa de nödvändiga katalogerna.

    Till exempel:

    sudo mkdir /home/ftpusers

    ```

    Steg 7:Ange behörigheter och ändra äganderätt

    ``` bash

    Beroende på din valda FTP-rotkatalog, ställ in lämpliga behörigheter och äganderätt.

    Se till att FTP-användaren (vanligtvis "ftp" eller "$USER") har äganderätt och korrekta behörigheter.

    I vårt fall använder vi /home/ftpusers som FTP-rot:

    sudo chown -R ftp:ftp /home/ftpusers

    ```

    Steg 8:Öppna portar och tillåt åtkomst

    ``` bash

    Som standard lyssnar vsftpd på port 21.

    Om din brandvägg blockerar port 21, öppna den med lämpligt kommando:

    För brandvägg:

    sudo firewall-cmd --permanent --zone=public --add-port=21/tcp

    sudo firewall-cmd --reload

    För iptables:

    sudo iptables -A INPUT -p tcp --dport 21 -j ACCEPTERA

    ```

    Steg 9:Anslut med FTP

    ``` bash

    Du kan nu ansluta till FTP-servern med hjälp av önskad FTP-klient.

    För att testa anslutningen, använd följande kommando:

    ftp localhost

    Ange användarnamnet och lösenordet för din FTP-användare när du uppmanas.

    ```

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du kontrollerar att källkoden till kärnan är i e…
    ·Hur man använder Anmälan Bubbles i Fedora 12
    ·Lägga till Knoppix 6 till UBCD
    ·Hur man hittar en USB -enhet i Linux
    ·Konfigurera en FTP -server på Fedora
    ·Kan du installera Linux utan att torka din disk
    ·Hur man beräknar Grade Point Average i en Linux Script…
    ·Hur man använder pastebin Command
    ·Hur du använder Eko Med aliaskommando
    ·Vilken GUI är det minsta för en Ubuntu Server
    Utvalda artiklarna
    ·Hur man använder registernycklar Inaktivera Pålitligh…
    ·Hur man reparerar en Slipping Microsoft Wheel
    ·Hur du aktiverar Windows via telefon i Indien
    ·Hur hitta och reparation Minnesläckor & Virtual fel mi…
    ·Hur man gör ett fönster Smaller
    ·Hur man ställer in en Netgear trådlös Internet -kort…
    ·Avinstallera Vista på en Medion
    ·Så Kontrollera de operativsystem på en dator
    ·Hur man installerar koreanska språkpaket i Vista
    ·Hur man gör en webbplats med hjälp av Mac
    Copyright © Dator Kunskap http://www.dator.xyz