GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare il server FTP con ProFTPD su RockyLinux 8

ProFTPd è un'applicazione FTP gratuita e open source utilizzata per trasferire file sulla rete. È semplice, facile da installare e altamente configurabile. ProFTPd è utilizzato da molti utenti grazie alle sue politiche di sicurezza che lo rendono perfetto per gli ambienti di web hosting. Rispetto ad altre applicazioni FTP, ProFTPd si concentra su velocità, sicurezza e semplicità.

In questo post, ti mostreremo come installare un server FTP ProFTPD su Rocky Linux 8.

Prerequisiti

  • Un server che esegue RockyLinux 8 sulla piattaforma Atlantic.Net Cloud
  • Una password di root configurata sul tuo server

Fase 1:crea un server cloud Atlantic.Net

Per prima cosa, accedi al tuo server Atlantic.Net Cloud. Crea un nuovo server, scegliendo Rocky Linux 8 come sistema operativo con almeno 2 GB di RAM. Collegati al tuo Cloud Server tramite SSH e accedi utilizzando le credenziali evidenziate in alto nella pagina.

Una volta effettuato l'accesso al server, eseguire il comando seguente per aggiornare il sistema di base con gli ultimi pacchetti disponibili.

dnf update -y

Fase 2 – Installa ProFTPD

dnf install epel-release -y

Una volta installato il repository EPEL, eseguire il comando seguente per installare il pacchetto ProFTPD:

dnf install proftpd -y

Dopo l'installazione, avvia il servizio ProFTPD e abilitalo all'avvio al riavvio del sistema:

systemctl start proftpd
systemctl enable proftpd

Puoi verificare lo stato di ProFTPD usando il seguente comando:

systemctl status proftpd

Otterrai il seguente output:

● 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 >

Puoi verificare la versione di ProFTPD usando il seguente comando:

proftpd -v

Otterrai il seguente output:

ProFTPD Version 1.3.6e

Fase 3:crea un utente FTP

Successivamente, dovrai creare un utente per FTP. Puoi creare un nuovo utente denominato utente1 con il seguente comando:

useradd user1

Quindi, imposta una password per utente1 utilizzando il comando seguente:

passwd user1

Imposta la password come mostrato di seguito:

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

Quindi, accedi a utente1 con il seguente comando:

su - user1

Quindi, crea alcuni file e directory usando il seguente comando:

touch cat dog 
mkdir jan feb march

Quindi, esci da user1 con il seguente comando:

exit

Fase 4:accedi al server ProFTPD

Esistono due modi per accedere al server FTP:utilizzando la riga di comando o tramite il client FTP.

Accedi a FTP tramite riga di comando

Sulla macchina remota, apri l'interfaccia della riga di comando ed esegui il comando seguente per connetterti al server ProFTPD.

ftp proftpd-ip

Ti verrà chiesto di fornire il tuo nome utente e password FTP:

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

Una volta connesso, dovresti ottenere il seguente output:

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

Ora, esegui il seguente comando per elencare tutti i file e le directory sul server FTP:

ftp> ls

Otterrai il seguente output:

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

Accedi a FTP tramite client FTP

Apri il client FTP FileZilla come mostrato di seguito:

Fai clic su Gestione sito per creare una nuova connessione FTP:

Fornire l'IP, il nome utente e la password del server FTP e fare clic su connetti pulsante. Una volta connesso, dovresti vedere la seguente schermata:

Conclusione

Nella guida sopra, abbiamo spiegato come installare il server FTP ProFTPD su Rocky Linux 8. Abbiamo anche spiegato come accedere all'FTP tramite la riga di comando e il client FTP. Ora puoi configurare un server FTP sul tuo sito Web per scaricare e caricare le pagine del sito Web:provalo sull'hosting VPS da Atlantic.Net!


Linux
  1. Come installare ProFTPD su Debian 8

  2. Come installare ProFTPD su CentOS 7

  3. Come installare ProFTPD su Ubuntu 14.04

  4. Come installare un server FTP su Ubuntu 20.04

  5. Come installare il server FTP su CentOS 7

Come installare il server FTP su Manjaro 20

Come installare il server FTP su CentOS 8

Come installare un server FTP?

Come installare il server FTP su Ubuntu?

Come configurare un server FTP con ProFTPD in Ubuntu 18.04

Come installare FTP su Ubuntu 18.04?