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 😉
La guida seguente descrive come installare KeePass su Ubuntu. Całość wykonamy za pomocą kilku poleceń…
Master PDF Editor è un programma PDF completo, che include molte funzionalità. Oprócz tworzenia i edycji…
Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w…
Puoi separare due o più comandi con il punto e virgola (;), Punto e virgola (;): służy do oddzielania…
Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.…
La seguente guida descrive come installare Rocket.Chat su Rocky Linux 8 Całość bardzo prosto zainstalujemy…
Zobacz komentarze
questa pagina è un grosso errore
Potresti scrivere perché la pensi così ?
Pawel :.)....
Pawel
Non ci sono spazi nel codice, un po 'strano <-- per quello sono ...
Dove esattamente?