Beállított egy FTP szervert és felhasználót. de úgy tűnik, hogy nem tudok egyetlen fájlt sem feltölteni vagy szerkeszteni.

Annak ellenére, hogy a felhasználó 777 engedélyt töltött be. Még fájlokat sem tölthetek fel a felhasználó gyökérmappájába. p> Szerver operációs rendszer: Ubuntu

Ügyfél operációs rendszer ablakok

FTP szerver / Kliens: fileZila

Napló:

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 

Fájlengedély:

Fájlengedély

Csoportok és felhasználók:

Csoportok és felhasználók

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 

Bármely ötlet, hogy mi folyik itt?

Frissítés: A fájlt tároló mappa engedélyét 777-re változtattam, és még mindig nem működik.

szülő mappa engedélye

napló:

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 

megjegyzések

  • Ellenőrizze a fájlengedélyeket a fájlt tároló mappában .
  • Köszönöm. Kipróbáltam, de ' még mindig nem működik. Szerkesztettem a naplóval való posztoláshoz. Van még valami ötlet?
  • engedélyezési problémája van a célkönyvtárban, ahová feltölti a fájlt. ellenőrizze a könyvtár engedélyét C:\Users\User\AppData\Local\Temp\fz3temp-2. egy másik dolog is wrt: Status: Server does not support non-ASCII characters. hogy a fájlnév single-product.php kötőjelet - tartalmaz egy nem ascii karaktert, próbáld meg átnevezni és eltávolítani a kötőjelet a fájlnévből, és nézd meg, hogy rendbe jön-e, amikor újra megpróbálod feltölteni.

Válasz

A vsftpd fájlt a következő használatával távolítottam el:

sudo apt-get purge vsfpt 

Ezután az egyszerű útmutató segítségével konfiguráltam: A vsftpd beállítása

Még mindig nem tudom, mi volt a probléma, de most működik.

Megjegyzések

  • Számomra ' nem kellett mást tennem, mint a vsftpd telepítését, a write_enable=YES és (ne ' ne felejtsd el!) indítsd újra vsftpd (sudo systemctl restart vsftpd) (Debian 10).

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük