Maison  >  Article  >  Opération et maintenance  >  FTPS peut-il être installé sur un système Linux ?

FTPS peut-il être installé sur un système Linux ?

藏色散人
藏色散人original
2023-03-01 09:52:001581parcourir

ftps peut être installé sur les systèmes Linux. La méthode d'installation : 1. Utilisez la commande "rpm -qa | grep vsftpd" pour vérifier si le service vsftpd a été installé. 2. Utilisez la commande "yum install –y vsftpd" pour installez le service vsftpd en ligne ; 3. Démarrez simplement le service vsftpd via la commande "service vsftpd start".

FTPS peut-il être installé sur un système Linux ?

L'environnement d'exploitation de ce tutoriel : système linux5.9.8, vsftpd-3.0, ordinateur DELL G3

FTPS peut-il être installé sur le système Linux ?

Oui. SERVICE FTPS BASE BASE SUR CENTOS

BUILD FTP Service

1. . Démarrez le service vsftpd

yum install –y vsftpd

Afficher le port 21 netstat -ntpl | grep 21 Vérifiez que le démarrage est réussi

3 Configuration FTP


Modifiez la configuration /etc/vsftpd/vsftpd.conf

下载地址:http://rpmfind.net/linux/rpm2html/search.php?query=vsftpd(x86-64)

Autres. :

chroot _list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

Désactivez les utilisateurs dans le répertoire /etc/vsftpd/chroot_list
FTPS peut-il être installé sur un système Linux ?chroot_local_user=YES

chroot_list_enable=YES

hroot_list_file=/etc/vsftpd/chroot_list

Ne pas bannir les utilisateurs dans le répertoire /etc/vsftpd/chroot_list

Définition Le taux de transfert maximum des utilisateurs anonymes, en octets :
anon_max_rate=10240
La vitesse de téléchargement maximale pour les utilisateurs locaux est limitée à 10 Ko/s
local_max_rate=10240

Le nombre de connexions est limité :

max_clients=100
max_per_ip=2

4. Test de connexion


Vous pouvez utiliser ftp + ip pour tester la connexion

Il peut arriver qu'après vous être connecté

rpm -ivh vsftpd-3.0.2-25.el7.x86_64.rpm  安装
pm -qa | grep vsftpd  验证是否安装成功

vous deviez fermer selinux :
(1) Utilisez setenforce 0 pour fermer temporairement

(2) ou modifiez le fichier de configuration

modifiez /etc/selinux /config file

Changez SELINUX=enforcing en SELINUX=disabled

Redémarrez la machine

service vsftpd start

Depuis la 2.3. 5, vsftpd a des contrôles de sécurité améliorés. Si un utilisateur est limité à son répertoire personnel, le répertoire personnel de l'utilisateur ne peut plus avoir d'autorisation d'écriture ! Si la vérification révèle qu'il existe toujours une autorisation d'écriture, cette erreur sera signalée.

(1) Supprimez l'autorisation d'écriture du répertoire racine de l'utilisateur chmod a-w /home/ftpuser/ répertoire racine de l'utilisateur ftp

(2) Ou modifiez le fichier de configuration vsftpd pour autoriser l'autorisation d'écriture

Modifiez le /etc/vsftpd/vsftpd .conf et ajoutez allow_writeable_chroot=YES

Redémarrez le service vsftpd service vsftpd restart

(Si vous souhaitez télécharger, utilisez la connexion lftp)

Générez un certificat et importez-le dans le service ftp

(Vous pouvez acheter ou générer votre propre certificat pour les tests)

Modifiez /etc/vsftpd/ vsftpd.conf, importez le certificat et redémarrez le service ftpd

anonymous_enable=NO        //禁用匿名用户
chroot_local_user=YES    //打开注释,禁止切换根目录

Après le redémarrage, vous pouvez utiliser FileZilla pour tester la connexion.

Apprentissage recommandé : "Tutoriel vidéo Linux"

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