Kategorie: Linux

ProFTPD - installazione e configurazione del server FTP su Ubuntu

Nell'articolo di oggi presenterò, come passo passo per "mettere" un server FTP sul tuo VPS usando il pacchetto ProFTPD molto popolare e spesso consigliato.

Installiamo il server ftp

apt-get -y install proftpd openssl

scegli tra le opzioni che verranno visualizzate durante l'installazione

Run proftpd: 

Apriamo il file di configurazione ProFTPD utilizzando un semplice editor di testo, per esempio,. nano

nano /etc/proftpd/proftpd.conf

Troviamo diversi oggetti in esso, che dovrebbe essere impostato in base alle proprie esigenze:

Nome del server          "Serwer FTP" #nazwa serwera
 
DisplayLogin        welcome.msg  #nazwa pliku z tekstem powitalnym
 
DefaultRoot         ~            #katalog główny dla łączących się użytkowników
                                 #powoduje zamknięcie użytkowników w ich katalogach domowych
                                 #(tzw. jail)
                                 #zakomentuj, aby usunąć to ograniczenie
 
RequireValidShell   off          #wymaga, aby użytkownicy posiadali poprawny shell
 
Port                21           #domyślny port FTP, można zmienić dla bezpieczeństwa
 
User                proftpd      #domyślny użytkownik (i grupa), który jest wykorzystywany
Group               nogroup      #do uruchamiania serwera

Abbiamo un certificato TLS per il server FTP

mkdir /etc/proftpd/ssl
openssl req -new -x509 -days 365 -nodes -out /etc/proftpd/ssl/proftpd.cert.pem -keyout /etc/proftpd/ssl/proftpd.key.pem

Rispondo domande:

Country Name (2 letter code) [AL]: 

stiamo dando i permessi al file

chmod 600 /etc/proftpd/ssl/proftpd.*

Eseguiamo TLS nelle impostazioni del server ftp

nano /etc/proftpd/proftpd.conf

e dal commentare Includi /ecc / proftpd / tls.conf

[...]
#
# This is used for FTPS connections
#
Include /etc/proftpd/tls.conf
[...]

Modifichiamo il file /etc/proftpd/tls.conf

nano /etc/proftpd/tls.conf

E lo modifichiamo come segue

TLSEngine                  on
TLSLog                     /var/log/proftpd/tls.log
TLSProtocol TLSv1.2
TLSCipherSuite AES128+EECDH:AES128+EDH
TLSOptions                 NoCertRequest AllowClientRenegotiations
TLSRSACertificateFile      /etc/proftpd/ssl/proftpd.cert.pem
TLSRSACertificateKeyFile   /etc/proftpd/ssl/proftpd.key.pem
TLSVerifyClient            off
TLSRequired                on
RequireValidShell          no

Riavvia il server proftpd

systemctl restart proftpd.service

Aggiungi un utente FTP, dagli i permessi e chiudilo nella directory

useradd --shell /bin/false uzytkownikftp
mkdir /home/uzytkownikftp
chown uzytkownikftp:uzytkownikftp /home/uzytkownikftp/

Stiamo cambiando la password per l'utente utente ftp

passwd uzytkownikftp

Questo è tutto, possiamo accedere al nostro server ftp 😉

Linux

Zobacz komentarze

Udostępnij
Opublikowane przez
Linux

Post recenti

KeePass2 2.52 w Ubuntu 22.04

La guida seguente descrive come installare KeePass su Ubuntu. Całość wykonamy za pomocą kilku poleceń

2 years temu

Installazione dell'editor PDF Master in Ubuntu 22.04

Master PDF Editor è un programma PDF completo, che include molte funzionalità. Oprócz tworzenia i edycji

2 years temu

iotop - monitoraggio della memoria

Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w

2 years temu

Esegui più comandi in un lavoro cron

Puoi separare due o più comandi con il punto e virgola (;), Punto e virgola (;): służy do oddzielania

2 years temu

Modifica dei dati exif di una foto nel terminale Linux

Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.

2 years temu

Installazione di Rocket.Chat Server su Rocky Linux 8

La seguente guida descrive come installare Rocket.Chat su Rocky Linux 8 Całość bardzo prosto zainstalujemy

2 years temu