Frage vsftpd Server keine Verbindung auf dem virtuellen Server


Ich habe eine virtuelle Maschine, auf der Ubuntu im Amazon Cloud Server läuft. Diese Maschine installiert über APT Apache2 + PHP5 + MySql, um meine Website zu bedienen und alles läuft perfekt.

Da ich jedoch keinen FTP-Server betreiben kann, kann ich die Website jederzeit aktualisieren. Ich habe beides versucht vsftpd wie proftpdund keiner von ihnen funktioniert.

Das Problem ist, dass es nicht funktioniert oder wenn ich mich lokal verbinde, um aus der Ferne zu testen, ist das auch unmöglich.

  • Verwendung der netstat -atpn Der Befehl kann keinen Bezug zu Port 20 oder 21 erkennen, der von FTP verwendet wird.
  • Jeder Verbindungsversuch, den ich versuche, ftp, gibt mir diese Nachricht zurück: Connection refused 

Wie kann ich das lösen? Ich möchte nicht sftp über SSH verwenden, um meine Dateien hochzuladen.

Unter dem Inhalt meines vsftpd.conf Datei:

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=NO
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
pasv_enable=YES
pasv_addr_resolve=YES
pasv_max_port=12100
pasv_min_port=12000
pasv_address=xxx.xxx.xxx.xxx
userlist_enable=YES
userlist_file=/etc/vsftpd.userlist
userlist_deny=NO
allow_writeable_chroot=YES

1
2018-05-05 18:14


Ursprung




Antworten: