Heim > Artikel > Betrieb und Instandhaltung > So lösen Sie die Probleme, die bei der Installation von vsftpd in Nginx auftreten
Die einfachsten Installationsschritte
[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
Schritt 1: FTP-Benutzer hinzufügen
Schritt 2: FTP-Benutzerpasswort festlegen
Schritt 3: vsftpd installieren
Schritt 4: IP-Adresse überprüfen
Schritt 5: Kostenlos für die lokale Verwendung Beim Verknüpfen sind Probleme aufgetreten filezilla zu einer virtuellen Maschine
Verbindungsfehler
状态: 正在等待重试... 状态: 正在连接 192.168.0.11:21... 错误: 20 秒后无活动,连接超时 错误: 无法连接到服务器
Lassen Sie sich nicht entmutigen, die Installation ist kein reibungsloser Prozess und jeder wird je nach seiner eigenen Umgebung unterschiedliche Probleme haben. Hier ist meine Lösung
Stellen Sie zunächst sicher, dass beide Seiten pingen können. Die virtuelle Maschine befindet sich im Bridge-Modus und kann normal pingen.
Dann, Baidu
Es gibt viele verschiedene Lösungen im Internet, hauptsächlich für drei Aspekte
Ich werde hier ein paar URLs veröffentlichen, da ich gemäß der Methode auf der Website keine erfolgreiche Verbindung hergestellt und schließlich geschlossen habe Es wurde durch Entfernen der Firewall gelöst. Da ich in diesem Bereich relativ schwach bin, werde ich andere nicht in die Irre führen. Hier gepostet, um zukünftige Änderungen zu erleichtern.
Der erste Vorgang besteht darin, die Anonymität auszuschalten und den passiven Modus zu aktivieren.
Der zweite Vorgang besteht darin, Port 21 der Firewall zu öffnen Firewall funktioniert nicht. Erfreulich, schalten Sie einfach die Firewall dauerhaft aus.
[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
Upload fehlgeschlagen Achtung
Das Netzwerk muss Ping-fähig seinFirewall-Problem muss behoben werden
Dateiproblem kann nicht erstellt werdenDas obige ist der detaillierte Inhalt vonSo lösen Sie die Probleme, die bei der Installation von vsftpd in Nginx auftreten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!