GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat FTP server s ProFTPD na RockyLinux 8

ProFTPd je bezplatná a open-source FTP aplikace používaná k přenosu souborů po síti. Je jednoduchý, snadno se instaluje a je vysoce konfigurovatelný. ProFTPd používá mnoho uživatelů díky svým bezpečnostním zásadám, díky kterým je ideální pro prostředí webhostingu. Ve srovnání s jinými FTP aplikacemi se ProFTPd zaměřuje na rychlost, bezpečnost a jednoduchost.

V tomto příspěvku vám ukážeme, jak nainstalovat FTP server ProFTPD na Rocky Linux 8.

Předpoklady

  • Server se systémem RockyLinux 8 na cloudové platformě Atlantic.Net
  • Heslo uživatele root nakonfigurované na vašem serveru

Krok 1 – Vytvořte cloudový server Atlantic.Net

Nejprve se přihlaste ke svému cloudovému serveru Atlantic.Net. Vytvořte nový server a jako operační systém vyberte Rocky Linux 8 s alespoň 2 GB RAM. Připojte se ke svému cloudovému serveru přes SSH a přihlaste se pomocí přihlašovacích údajů zvýrazněných v horní části stránky.

Jakmile se přihlásíte na svůj server, spusťte následující příkaz a aktualizujte svůj základní systém nejnovějšími dostupnými balíčky.

dnf update -y

Krok 2 – Instalace ProFTPD

dnf install epel-release -y

Jakmile je úložiště EPEL nainstalováno, spusťte následující příkaz pro instalaci balíčku ProFTPD:

dnf install proftpd -y

Po instalaci spusťte službu ProFTPD a povolte její spuštění při restartu systému:

systemctl start proftpd
systemctl enable proftpd

Stav ProFTPD můžete ověřit pomocí následujícího příkazu:

systemctl status proftpd

Získáte následující výstup:

● proftpd.service - ProFTPD FTP Server
   Loaded: loaded (/usr/lib/systemd/system/proftpd.service; disabled; vendor preset: disabled)
   Active: active (running) since Mon 2021-11-08 10:27:37 UTC; 5s ago
  Process: 73449 ExecStartPre=/usr/sbin/proftpd --configtest (code=exited, status=0/SUCCESS)
 Main PID: 73450 (proftpd)
    Tasks: 1 (limit: 11411)
   Memory: 29.8M
   CGroup: /system.slice/proftpd.service
           └─73450 proftpd: (accepting connections)

Nov 08 10:27:37 rockylinux systemd[1]: Starting ProFTPD FTP Server...
Nov 08 10:27:37 rockylinux proftpd[73449]: Checking syntax of configuration file
Nov 08 10:27:37 rockylinux proftpd[73449]: daemon[73449]: processing configuration directory '/etc/proftpd/conf.d'
Nov 08 10:27:37 rockylinux systemd[1]: Started ProFTPD FTP Server.
Nov 08 10:27:37 rockylinux proftpd[73450]: daemon[73450]: processing configuration directory '/etc/proftpd/conf.d'
Nov 08 10:27:37 rockylinux proftpd[73450]: daemon[73450] proftpd-ip: ProFTPD 1.3.6e (maint) (built Tue Sep 7 2021 10:22:00 UTC) standalone >

Verzi ProFTPD můžete ověřit pomocí následujícího příkazu:

proftpd -v

Získáte následující výstup:

ProFTPD Version 1.3.6e

Krok 3 – Vytvoření uživatele FTP

Dále budete muset vytvořit uživatele pro FTP. Nového uživatele s názvem uživatel1 můžete vytvořit pomocí následujícího příkazu:

useradd user1

Dále nastavte heslo pro uživatele1 pomocí příkazu níže:

passwd user1

Nastavte heslo, jak je uvedeno níže:

Changing password for user user1.
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.

Dále se přihlaste k uživateli user1 pomocí následujícího příkazu:

su - user1

Dále vytvořte několik souborů a adresářů pomocí následujícího příkazu:

touch cat dog 
mkdir jan feb march

Dále ukončete uživatel1 pomocí následujícího příkazu:

exit

Krok 4 – Přístup k serveru ProFTPD

Existují dva způsoby přístupu k serveru FTP:pomocí příkazového řádku nebo pomocí FTP klienta.

Přístup k FTP přes příkazový řádek

Na vzdáleném počítači otevřete rozhraní příkazového řádku a spusťte následující příkaz pro připojení k serveru ProFTPD.

ftp proftpd-ip

Budete požádáni o zadání uživatelského jména a hesla FTP:

Connected to proftpd-ip.
220 FTP Server ready.
Name (proftpd-ip:vyom): user1
331 Password required for user1
Password:

Jakmile se připojíte, měli byste získat následující výstup:

230 User user1 logged in
Remote system type is UNIX.
Using binary mode to transfer files.

Nyní spusťte následující příkaz k zobrazení seznamu všech souborů a adresářů na serveru FTP:

ftp> ls

Získáte následující výstup:

200 PORT command successful
150 Opening ASCII mode data connection for file list
-rw-rw-r--   1 user1    user1           0 Nov  8 10:31 cat
-rw-rw-r--   1 user1    user1           0 Nov  8 10:31 dog
drwxrwxr-x   2 user1    user1           6 Nov  8 10:31 feb
drwxrwxr-x   2 user1    user1           6 Nov  8 10:31 jan
drwxrwxr-x   2 user1    user1           6 Nov  8 10:31 march
226 Transfer complete

Přístup k FTP přes FTP klienta

Otevřete FTP klienta FileZilla, jak je znázorněno níže:

Klikněte na Správce webu pro vytvoření nového připojení FTP:

Zadejte IP, uživatelské jméno a heslo svého FTP serveru a klikněte na připojit knoflík. Po připojení byste měli vidět následující obrazovku:

Závěr

Ve výše uvedené příručce jsme vysvětlili, jak nainstalovat FTP server ProFTPD na Rocky Linux 8. Také jsme vysvětlili, jak přistupovat k FTP pomocí příkazového řádku a FTP klienta. Nyní můžete na svém webu nastavit FTP server pro stahování a nahrávání webových stránek – vyzkoušejte to na VPS hostingu od Atlantic.Net!


Linux
  1. Jak nainstalovat ProFTPD na Debian 8

  2. Jak nainstalovat ProFTPD na CentOS 7

  3. Jak nainstalovat ProFTPD na Ubuntu 14.04

  1. Jak nainstalovat FTP server na CentOS 7

  2. Jak nainstalovat FTP server na Ubuntu 20.04

  3. Jak nainstalovat FTP server na CentOS 7

  1. Jak nainstalovat FTP server na CentOS 7 s VSFTPD

  2. Jak nainstalovat FTP server na Ubuntu s vsftpd

  3. Jak nainstalovat ProFTPD na Ubuntu 15.04