Kategorie: Linux

ProFTPD - l'installation et la configuration du serveur FTP sur Ubuntu

Dans l'article d'aujourd'hui, je présenterai, comment "mettre" pas à pas un serveur FTP sur votre VPS en utilisant le package ProFTPD très populaire et souvent recommandé.

Nous installons le serveur ftp

apt-get -y install proftpd openssl

choisir parmi les options qui s'afficheront lors de l'installation

Run proftpd: 

Nous ouvrons le fichier de configuration ProFTPD à l'aide d'un simple éditeur de texte, par exemple,. nano

nano /etc/proftpd/proftpd.conf

On y retrouve plusieurs objets, qui doit être réglé selon vos besoins:

Nom du serveur          "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

Nous avons un certificat TLS pour le serveur 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

Je réponds aux questions:

Country Name (2 letter code) [AU]: 

nous donnons des autorisations au fichier

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

Nous exécutons TLS dans les paramètres du serveur ftp

nano /etc/proftpd/proftpd.conf

et de commenter Inclure /etc/proftpd/tls.conf

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

Nous éditons le fichier /etc/proftpd/tls.conf

nano /etc/proftpd/tls.conf

Et nous le modifions comme suit

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

Nous redémarrons le serveur proftpd

systemctl restart proftpd.service

Ajoutez un utilisateur FTP, donnez-lui des autorisations et fermez-le dans le répertoire

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

Nous changeons le mot de passe de l'utilisateur utilisateur ftp

passwd uzytkownikftp

C'est tout, nous pouvons nous connecter à notre serveur ftp 😉

Linux

Zobacz komentarze

Udostępnij
Opublikowane przez
Linux

articles récents

KeePass2 2.52 w Ubuntu 22.04

Le guide ci-dessous décrit comment installer KeePass sur Ubuntu. Całość wykonamy za pomocą kilku poleceń

2 years temu

Installation de l'éditeur Master PDF dans Ubuntu 22.04

Master PDF Editor est un programme PDF complet, qui comprend de nombreuses fonctionnalités. Oprócz tworzenia i edycji

2 years temu

iotop - surveillance de la mémoire

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

Exécutez plusieurs commandes dans une tâche cron

Vous pouvez séparer deux ou plusieurs commandes avec des points-virgules (;), Point-virgule (;): służy do oddzielania

2 years temu

Changer les données exif d'une photo dans le terminal Linux

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

2 years temu

Installation du serveur Rocket.Chat sur Rocky Linux 8

Le guide suivant décrit comment installer Rocket.Chat sur Rocky Linux 8 Całość bardzo prosto zainstalujemy

2 years temu