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
su
aroot
-
Encuentra qué
ftpd
esta corriendo. Para este servidor está usandovsftpd
$ ps -ef | grep ftpd
-
Haga una copia del archivo de configuración.
-
Usa un editor para editar el
vsftpd
archivo de configuración.$ vim /etc/vsftpd/vsftpd.conf
-
Añade la opción
use_localtime
y establezca el valor enYES
. El valor predeterminado esNO
use_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.