Maison > Opération et maintenance > Nginx > le corps du texte

Comment résoudre les problèmes rencontrés lors de l'installation de vsftpd dans nginx

WBOY
Libérer: 2023-05-18 08:40:05
avant
695 Les gens l'ont consulté

Les étapes d'installation les plus simples

[root@itdragon ~]# useradd ftpuser
[root@itdragon ~]# passwd ftpuser
changing password for user ftpuser.
new password: 
bad password: it is too short
bad password: is too simple
retype new password: 
passwd: all authentication tokens updated successfully.
[root@itdragon ~]# yum -y install vsftpd
[root@itdragon ~]# ifconfig
Copier après la connexion

Étape 1 : Ajouter un utilisateur FTP
Étape 2 : Définir le mot de passe de l'utilisateur FTP
Étape 3 : Installer vsftpd
Étape 4 : Vérifier l'adresse IP
Étape 5 : Gratuit pour une utilisation locale Problèmes rencontrés lors de la liaison filezilla vers une machine virtuelle


Échec de connexion

状态: 正在等待重试...
状态: 正在连接 192.168.0.11:21...
错误: 20 秒后无活动,连接超时
错误: 无法连接到服务器
Copier après la connexion

Ne vous découragez pas, l'installation n'est pas un processus fluide et chacun aura des problèmes différents selon son propre environnement. Voici ma solution

Tout d'abord, assurez-vous que les deux côtés peuvent cingler. La machine virtuelle est en mode pont et peut cingler normalement.

Ensuite, Baidu

Il existe de nombreuses solutions différentes sur Internet, principalement pour trois aspects

Je publierai quelques URL ici, car je ne me suis pas connecté avec succès selon la méthode sur le site Web, et j'ai finalement fermé il l'a résolu en supprimant le pare-feu. Je suis relativement faible dans ce domaine, donc je n’induirai pas les autres en erreur. Publié ici pour faciliter les modifications futures.

La première opération consiste à désactiver l'anonymat et à activer le mode passif

La deuxième opération consiste à ouvrir le port 21 du pare-feu

La troisième opération consiste à modifier selinux et à activer l'accès au réseau externe

[root@itdragon ~]# vim /etc/vsftpd/vsftpd.conf
anonymous_enable=no
pasv_min_port=30000
pasv_max_port=31000
[root@itdragon ~]# service vsftpd restart
[root@itdragon ~]# vim /etc/sysconfig/iptables
-a input -p tcp -m multiport --dport 20,21 -m state --state new -j accept
-a input -p tcp -m state --state new -m tcp --dport 21 -j accept
-a input -p tcp --dport 30000:31000 -j accept
[root@itdragon ~]# service iptables restart
[root@itdragon ~]# getsebool -a | grep ftp
allow_ftpd_anon_write --> off
allow_ftpd_full_access --> off
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
ftp_home_dir --> off
ftpd_connect_db --> off
ftpd_use_fusefs --> off
ftpd_use_passive_mode --> off
httpd_enable_ftp_server --> off
tftp_anon_write --> off
tftp_use_cifs --> off
tftp_use_nfs --> off
[root@itdragon ~]# setsebool -p allow_ftpd_full_access on
[root@itdragon ~]# setsebool -p ftp_home_dir on
Copier après la connexion

Fermer temporairement le le pare-feu ne fonctionne pas Agréable, désactivez simplement le pare-feu de façon permanente

[root@itdragon modprobe.d]# service iptables stop
iptables: setting chains to policy accept: filter     [ ok ]
iptables: flushing firewall rules:             [ ok ]
iptables: unloading modules:                [ ok ]
[root@itdragon modprobe.d]# chkconfig iptables off
Copier après la connexion

Échec du téléchargement

Création d'un dossier d'images dans le répertoire d'installation de nginx et téléchargement de l'image via filezilla, provoquant une erreur

响应:553 could not create file.
错误: 严重文件传输错误
Copier après la connexion

La solution est la suivante

[root@itdragon html]# mkdir images
[root@itdragon html]# chmod -r 777 images
[root@itdragon html]# ll
total 12
-rw-r--r--. 1 root root 537 nov 18 10:53 50x.html
drwxrwxrwx. 2 root root 4096 nov 18 10:55 images
-rw-r--r--. 1 root root 612 nov 18 10:53 index.html
[root@itdragon html]# vim /etc/vsftpd/vsftpd.conf 
local_root=/var/ftp
[root@itdragon html]# service vsftpd restart
Copier après la connexion

Faites attention

Le réseau doit pouvoir effectuer un ping via ping

Le problème de pare-feu doit être résolu

Impossible de créer un problème de fichier

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!

Étiquettes associées:
source:yisu.com
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!