Maison > Article > Opération et maintenance > FTPS peut-il être installé sur un système Linux ?
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".
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 Service1. . Démarrez le service vsftpd
yum install –y vsftpd
下载地址:http://rpmfind.net/linux/rpm2html/search.php?query=vsftpd(x86-64)
chroot _list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list Désactivez les utilisateurs dans le répertoire /etc/vsftpd/chroot_list
chroot_local_user=YES
hroot_list_file=/etc/vsftpd/chroot_list
Ne pas bannir les utilisateurs dans le répertoire /etc/vsftpd/chroot_listDéfinition Le taux de transfert maximum des utilisateurs anonymes, en octets :
Le nombre de connexions est limité :
anon_max_rate=10240
La vitesse de téléchargement maximale pour les utilisateurs locaux est limitée à 10 Ko/s
local_max_rate=10240max_clients=100
4. Test de connexion
max_per_ip=2
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!