V tomto tutoriálu vám ukážeme, jak nainstalovat FTP server na AlmaLinux 8. Pro ty z vás, kteří nevěděli, FTP, což je zkratka pro File Transfer Protocol, je protokol aplikační vrstvy, který se používá při bezproblémové výměně dat a informací mezi počítači v privátní síti nebo internetu pomocí aplikace FTP. Využívá TCP na internetu. Pomocí FTP lze snadno nahrávat a stahovat data.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci FTP serveru na AlmaLinux 8. Můžete postupovat podle stejných pokynů pro Rocky Linux.
Předpoklady
- Server s jedním z následujících operačních systémů:AlmaLinux 8, CentOS a Rocky Linux 8.
- Doporučujeme použít novou instalaci operačního systému, aby se předešlo případným problémům
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte FTP server na AlmaLinux 8
Krok 1. Nejprve se ujistěte, že je váš systém aktuální.
Aktualizace sudo dnfsudo dnf install epel-release
Krok 2. Instalace FTP serveru na AlmaLinux 8.
Spuštěním níže uvedeného příkazu nainstalujte FTP server do svého systému:
instalace sudo dnf vsftpd
Poté jej povolte, aby se umožnilo automatické spouštění při spouštění systému:
sudo systemctl spustit vsftpdsudo systemctl povolit vsftpd --now
Krok 3. Nakonfigurujte FTP server.
Nyní otevřeme konfigurační soubor v /etc/vsftpd/vsftpd.conf
pro zahájení úprav:
sudo nano /etc/vsftpd/vsftpd.conf
Upravte specifické potřeby vašeho prostředí:
anonymous_enable=NOlocal_enable=YESwrite_enable=AnoUložte a zavřete soubor. Restartujte služby vsftpd, aby se změny mohly synchronizovat:
sudo systemctl restart vsftpdKrok 4. Nakonfigurujte bránu firewall.
Otevřete porty FTP v bráně Server Firewall, abyste je mohli připojit:
sudo firewall-cmd --zone=public --add-service=ftp --permanentsudo firewall-cmd --reloadKrok 5. Vytvoření uživatele FTP.
U FTP serveru vsftpd máte možnost ponechat ověřování služby FTP pouze pro anonymní přístup nebo můžete povolit uživatele definované v
/etc/passwd
nebo v příslušném přístupovém seznamu pro přihlášení.Vytvoření uživatelů FTP:
sudo useradd -m ftpusersudo passwd ftpuserDále vytvořte adresář FTP a poté efektivně udělte potřebná oprávnění a vlastnictví:
sudo mkdir -p /home/ftpuser/ftp_foldersudo chmod -R 750 /home/ftpuser/ftp_foldersudo chown ftpuser:/home/ftpuser/ftp_folderKrok 6. Připojte se k FTP serveru přes CLI.
Nejprve nainstalujeme nástroj příkazového řádku FTP pomocí následujícího příkazu:
instalace sudo dnf ftpNyní byste měli být schopni se připojit k vašemu FTP serveru buď pomocí IP adresy nebo názvu hostitele:
ftp 127.0.0.1Blahopřejeme! Úspěšně jste nainstalovali FTP server. Děkujeme, že jste použili tento návod k instalaci FTP serveru na váš systém AlmaLinux 8. Pro další nápovědu nebo užitečné informace doporučujeme zkontrolovat oficiální VSFTPD webové stránky.
Arch Linux