Maison > Tutoriel système > Linux > le corps du texte

Explication détaillée des étapes d'installation de FTPS dans le système Linux

王林
Libérer: 2024-03-19 16:09:04
original
745 Les gens l'ont consulté

Explication détaillée des étapes d'installation de FTPS dans le système Linux

FTPS est un protocole FTP qui transmet les données via le cryptage SSL/TLS, qui est plus sécurisé et fiable que le FTP ordinaire. L'installation et la configuration de FTPS dans un système Linux peuvent améliorer la sécurité de la transmission des données. Ci-dessous, nous détaillerons les étapes pour installer FTPS dans un système Linux, avec des exemples de code spécifiques.

Étape 1 : Installez le service vsftpd

Tout d'abord, nous devons installer le service vsftpd vsftpd est un serveur FTP léger qui prend en charge le protocole FTPS.

Exécutez la commande suivante dans le terminal pour installer :

sudo apt-get update
sudo apt-get install vsftpd
Copier après la connexion

Étape 2 : Configurer vsftpd

Ensuite, nous devons configurer vsftpd pour activer la fonction FTPS. Ouvrez le fichier de configuration de vsftpd pour l'éditer :

sudo nano /etc/vsftpd.conf
Copier après la connexion

Recherchez les lignes suivantes et modifiez-les ou ajoutez-les :

ssl_enable=YES
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
force_local_data_ssl=YES
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
require_ssl_reuse=NO
Copier après la connexion

Enregistrez et fermez le fichier. Redémarrez ensuite le service vsftpd pour que la configuration prenne effet :

sudo service vsftpd restart
Copier après la connexion
Copier après la connexion

Étape 3 : Générer un certificat SSL

Afin de rendre la connexion FTPS plus sécurisée, nous devons générer un certificat SSL. Exécutez la commande suivante pour générer un certificat :

sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/vsftpd.pem -out /etc/ssl/certs/vsftpd.pem
Copier après la connexion

Étape 4 : Activer le cryptage SSL/TLS

Modifiez le fichier de configuration vsftpd, ajoutez ou modifiez le contenu suivant pour :

ssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=YES
force_local_logins_ssl=YES
require_ssl_reuse=NO
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
rsa_cert_file=/etc/ssl/certs/vsftpd.pem
rsa_private_key_file=/etc/ssl/private/vsftpd.pem
Copier après la connexion

Enregistrez le fichier et redémarrez le service vsftpd :

sudo service vsftpd restart
Copier après la connexion
Copier après la connexion

Étape 5 : Ouvrez le port du pare-feu

Si le système est équipé d'un pare-feu, vous devez ouvrir les ports FTP et FTPS associés. Exécutez la commande suivante pour ouvrir le port :

sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw allow 990/tcp
sudo ufw allow 40000:50000/tcp
sudo ufw reload
Copier après la connexion

Étape 6 : Testez la connexion FTPS

Maintenant, vous pouvez utiliser l'outil client FTP pour vous connecter à votre serveur FTPS. Assurez-vous de sélectionner Utiliser le protocole FTPS et entrez le nom d'utilisateur et le mot de passe correspondants pour tester si la connexion réussit.

En résumé, grâce aux étapes ci-dessus, vous avez installé et configuré avec succès le service FTPS sur votre système Linux et amélioré la sécurité de la transmission des données via le cryptage SSL/TLS. Je vous souhaite une bonne utilisation !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal