Heb een FTP-server en -gebruiker opgezet. maar het lijkt erop dat ik “geen enkel bestand kan uploaden of bewerken.

Hoewel de gebruiker 777 toestemming heeft ingevuld. Ik kan zelfs geen bestanden uploaden naar de hoofdmap van de gebruiker.

Server OS: Ubuntu

Client OS-vensters

FTP-server / Client: fileZila

Log:

Status: Connection established, waiting for welcome message... Status: Insecure server, it does not support FTP over TLS. Status: Server does not support non-ASCII characters. Status: Logged in Status: Starting download of /var/www/html/wp/staged/wp-content/themes/Newspaper/Newspaper/woocommerce/single-product.php Status: File transfer successful, transferred 1,193 bytes in 1 second Status: Starting download of /var/www/html/wp/staged/wp-content/themes/Newspaper/Newspaper/woocommerce/single-product.php Status: File transfer successful, transferred 1,193 bytes in 1 second Status: Starting upload of C:\Users\User\AppData\Local\Temp\fz3temp-2\single-product.php Command: PASV Response: 227 Entering Passive Mode (165,227,173,119,117,244). Command: STOR single-product.php Response: 550 Permission denied. Error: Critical file transfer error 

Bestandsrechten:

Bestandsrechten

Groepen en gebruikers:

Groepen en gebruikers

vsftpd.conf:

# Standalone mode listen=YES max_clients=200 max_per_ip=4 # Access rights anonymous_enable=YES local_enable=NO write_enable=YES anon_upload_enable=YES anon_mkdir_write_enable=NO anon_other_write_enable=NO # Security anon_world_readable_only=NO connect_from_port_20=YES hide_ids=YES pasv_min_port=50000 pasv_max_port=60000 # Features xferlog_enable=YES ls_recurse_enable=NO ascii_download_enable=NO async_abor_enable=YES # Performance one_process_model=YES idle_session_timeout=120 data_connection_timeout=300 accept_timeout=60 connect_timeout=60 anon_max_rate=50000 anon_mkdir_write_enable=NO anon_other_write_enable=NO #Userlist userlist_deny=NO userlist_enable=YES userlist_file=/etc/vsftpd.allowed_users 

vsftpd.allowed_users:

ftpuser 

Elke idee wat hier aan de hand is?

Update: ik heb de toestemming van de map die het bestand bevat gewijzigd in 777, en het werkt nog steeds niet.

toestemming voor bovenliggende map

log:

Status: Logged in Status: Starting download of /var/www/html/wp/staged/wp-content/themes/Newspaper/Newspaper/woocommerce/single-product.php Status: File transfer successful, transferred 1,193 bytes in 1 second Status: Starting upload of C:\Users\User\AppData\Local\Temp\fz3temp-2\single-product.php Command: PASV Response: 227 Entering Passive Mode (*xxxxxxxxxxxx*). Command: STOR single-product.php Response: 550 Permission denied. Error: Critical file transfer error Status: Retrieving directory listing of "/var/www/html/wp/staged/wp-content/themes/Newspaper/Newspaper"... Status: Directory listing of "/var/www/html/wp/staged/wp-content/themes/Newspaper/Newspaper" successful Status: Disconnected from server Status: Connection closed by server 

Reacties

  • Controleer de bestandsrechten voor de map die het bestand bevat .
  • Bedankt. Ik heb het geprobeerd, maar het ' werkt nog steeds niet. Ik heb bewerkt om te posten met het logboek. Enig ander idee?
  • je hebt een toestemmingsprobleem met de bestemmingsmap waar je het bestand uploadt. controleer de toestemming van deze map C:\Users\User\AppData\Local\Temp\fz3temp-2. er is ook nog iets anders: Status: Server does not support non-ASCII characters. dat uw bestandsnaam single-product.php een streepje - bevat een niet-ascii-teken, probeer het streepje van de bestandsnaam te hernoemen en te verwijderen en kijk of het goed gaat als je opnieuw probeert te uploaden.

Answer

Ik heb vsftpd verwijderd met:

sudo apt-get purge vsfpt 

Vervolgens heb ik het geconfigureerd met behulp van deze eenvoudige handleiding: vsftpd instellen

Ik weet nog steeds niet wat het probleem was, maar het werkt nu.

Opmerkingen

  • Voor mij hoefde ik ' niets anders te doen dan vsftpd te installeren, zonder commentaar in te stellen om write_enable=YES en (don ' niet vergeten!) herstart vsftpd (sudo systemctl restart vsftpd) (Debian 10).

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *