Haber configurado un servidor y un usuario FTP. pero parece que no puedo subir ni editar ningún archivo.

Aunque el usuario ha obtenido el permiso 777. Ni siquiera puedo subir archivos a la carpeta raíz del usuario.

SO del servidor: Ubuntu

Windows del SO cliente

Servidor FTP / Cliente: fileZila

Registro:

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 

Permiso de archivo:

Permiso de archivo

Grupos y usuarios:

Grupos y usuarios

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 

Cualquiera ¿idea de qué está pasando aquí?

Actualización: he cambiado el permiso de la carpeta que contiene el archivo a 777, y todavía no funciona.

permiso de carpeta principal

registro:

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 

Comentarios

  • Verifique los permisos del archivo en la carpeta que contiene el archivo. .
  • Gracias. Lo he probado, pero ' sigue sin funcionar. He editado para publicar con el registro. ¿Alguna otra idea?
  • Tiene un problema de permisos en el directorio de destino donde carga el archivo. verifique el permiso de este directorio C:\Users\User\AppData\Local\Temp\fz3temp-2. también otra cosa es wrt: Status: Server does not support non-ASCII characters. que su nombre de archivo single-product.php contiene un guión - que es un carácter que no sea ascii, intente cambiar el nombre y eliminar el guión del nombre del archivo y ver si se pone bien cuando vuelva a intentar cargar.

Respuesta

He desinstalado vsftpd usando:

sudo apt-get purge vsfpt 

Luego lo configuré usando esta sencilla guía: Cómo configurar vsftpd

Todavía no sé cuál fue el problema, pero ahora funciona.

Comentarios

  • En mi caso, no ' no tuve que hacer nada más que instalar vsftpd, descomentar para establecer write_enable=YES y (no ' ¡no te olvides!) reiniciar vsftpd (sudo systemctl restart vsftpd) (Debian 10).
  • Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *