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 😉
Le guide ci-dessous décrit comment installer KeePass sur Ubuntu. Całość wykonamy za pomocą kilku poleceń…
Master PDF Editor est un programme PDF complet, qui comprend de nombreuses fonctionnalités. 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…
Vous pouvez séparer deux ou plusieurs commandes avec des points-virgules (;), Point-virgule (;): służy do oddzielania…
Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.…
Le guide suivant décrit comment installer Rocket.Chat sur Rocky Linux 8 Całość bardzo prosto zainstalujemy…
Zobacz komentarze
cette page est une grosse erreur
Tu pourrais écrire pourquoi tu penses ça ?
jeanyftp probablement de la concurrence donc il n'aime rien :.)....
Quant à moi, le site et la description de supero
Il n'y a pas d'espaces dans le code, un peu bizarre <-- pour cela ils sont...
Où exactement?