Solución 1:
Después de 2 años, hoy descubrí que la causa del problema se debe a que las marcas de tiempo de FTP están configuradas en GMT en lugar de seguir la zona horaria configurada correctamente como se resalta en esta URL
Pero en la URL, el cambio se realizó en el /etc/proftpd.conf . Este servidor Linux está usando vsftpd. Así que hay un ligero cambio en la solución.
Edite el vsftpd archivo de configuración y añádalo use_localtime=YES . Luego reinicie vsftpd
Aquí hay un paso más detallado que hice:
- Iniciar sesión como usuario no root
suaroot-
Encuentra qué
ftpdesta corriendo. Para este servidor está usandovsftpd$ ps -ef | grep ftpd -
Haga una copia del archivo de configuración.
-
Usa un editor para editar el
vsftpdarchivo de configuración.$ vim /etc/vsftpd/vsftpd.conf -
Añade la opción
use_localtimey establezca el valor enYES. El valor predeterminado esNOuse_localtime=YES -
Reinicie el servicio ftpd
$ /sbin/service vsftpd restart$ /sbin/service vsftpd status -
Vuelva a intentar iniciar sesión mediante ftp y verifique la marca de tiempo del archivo.
Solución 2:
No estoy seguro de esto, pero ¿tal vez la zona horaria en su cliente está configurada de manera diferente a la del servidor? Eso podría causar que su cliente ftp muestre la hora con un desplazamiento incorrecto.