Configurou um servidor e usuário FTP. mas parece que não consigo fazer upload ou editar nenhum arquivo.

Mesmo que o usuário tenha preenchido a permissão 777. Não consigo nem fazer upload de arquivos para a pasta raiz do usuário.

Sistema operacional do servidor: Ubuntu

Windows do sistema operacional do cliente

Servidor FTP / cliente: 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 

Permissão de arquivo:

Permissão de arquivo

Grupos e usuários:

Grupos e usuários

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 

Qualquer tem idéia do que está acontecendo aqui?

Atualização: alterei a permissão da pasta que contém o arquivo para 777 e ainda não funciona.

permissão da pasta pai

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 

Comentários

  • Verifique as permissões do arquivo na pasta que contém o arquivo .
  • Obrigado. Eu tentei, mas ' ainda não está funcionando. Eu editei para postar com o log. Alguma outra ideia?
  • você tem problema de permissão no diretório de destino onde você carregou o arquivo. verifique a permissão deste diretório C:\Users\User\AppData\Local\Temp\fz3temp-2. também outras coisas estão escritas: Status: Server does not support non-ASCII characters. que seu nome de arquivo single-product.php contém um traço - que é um caractere não ASCII, tente renomear e remover o traço do nome do arquivo e veja se fica bom quando você tenta fazer o upload novamente.

Resposta

Desinstalei o vsftpd usando:

sudo apt-get purge vsfpt 

Em seguida, configurei-o usando este guia simples: Como configurar o vsftpd

Ainda não sei qual era o problema, mas agora funciona.

Comentários

  • Para mim, não ' precisei fazer outra coisa além de instalar vsftpd, descomente para definir write_enable=YES e (não ' esqueça!) reinicie vsftpd (sudo systemctl restart vsftpd) (Debian 10).

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *