Maison  >  Article  >  Tutoriel système  >  Comment installer le service FTPS sur le système Linux

Comment installer le service FTPS sur le système Linux

WBOY
WBOYoriginal
2024-03-20 08:24:04612parcourir

L'installation du service FTPS sur les systèmes Linux est une opération courante pour garantir un transfert de fichiers sécurisé. FTPS est basé sur le protocole FTP et ajoute le cryptage SSL/TLS pendant le processus de transmission pour améliorer la sécurité de la transmission des données. Cet article explique comment installer, configurer et démarrer le service FTPS sur un système Linux et fournit des exemples de code spécifiques.

Étape 1 : Installer le service vsftpd

Tout d'abord, nous devons installer le package vsftpd, qui est un logiciel de serveur FTP populaire. Exécutez la commande suivante dans le terminal pour installer vsftpd :

sudo apt-get update
sudo apt-get install vsftpd

Étape 2 : Configurer vsftpd

  1. Modifier le fichier de configuration vsftpd /etc/vsftpd.conf :
sudo vi /etc/vsftpd.conf
  1. Assurez-vous que la valeur des paramètres suivants est :
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=NO
listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
ssl_enable=YES
force_local_data_ssl=YES
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
  1. Enregistrez et quittez l'éditeur.

Step 3: Configurer le certificat SSL / TLS

  1. GENERETER configurer Efficace :
  2. sudo openssl req -x509 -nodes -newkey rsa:2048 -keyout /etc/ssl/private/vsftpd.pem -out /etc/ssl/certs/vsftpd.pem -days 365
Étape cinq : Paramètres du pare-feu
  1. S'il y a un pare-feu sur le système, assurez-vous d'ouvrir les ports appropriés pour la transmission FTP, généralement les ports 20 et 21 :
  2. sudo chmod 600 /etc/ssl/private/vsftpd.pem
    sudo chmod 600 /etc/ssl/certs/vsftpd.pem
Étape six : Testez le service FTPS

Maintenant, vous pouvez utiliser le client FTP pour vous connecter à votre serveur Linux et tester le service FTPS. Lors de la connexion, assurez-vous d'utiliser le cryptage TLS.

Conclusion

Grâce aux étapes ci-dessus, vous avez installé, configuré et testé avec succès le service FTPS sur le système Linux. En pratique, vous pouvez ajuster la configuration selon vos besoins et renforcer encore la sécurité. J'espère que cet article vous aidera !

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!

Déclaration:
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