Řešení 1:
Po 2 letech jsem dnes zjistil, že příčinou problému je, že časová razítka FTP jsou nastavena na GMT místo toho, aby se řídili správně nastaveným časovým pásmem, jak je zvýrazněno na této adrese URL
Ale v URL byla změna provedena na /etc/proftpd.conf
. Tento server Linux používá vsftpd. Takže došlo k mírné změně řešení.
Upravte vsftpd
konfigurační soubor a připojte jej k němu use_localtime=YES
. Poté restartujte vsftpd
Zde je podrobnější krok, který jsem udělal:
- Přihlášeni jako uživatel bez oprávnění root
su
ažroot
-
Najděte který
ftpd
běží to. Pro tento server používávsftpd
$ ps -ef | grep ftpd
-
Vytvořte kopii konfiguračního souboru.
-
Pomocí editoru upravte
vsftpd
konfigurační soubor.$ vim /etc/vsftpd/vsftpd.conf
-
Přidejte možnost
use_localtime
a nastavte hodnotu naYES
. Výchozí hodnota jeNO
use_localtime=YES
-
Restartujte službu ftpd
$ /sbin/service vsftpd restart
$ /sbin/service vsftpd status
-
Zkuste se znovu přihlásit pomocí ftp a zkontrolujte časové razítko souboru.
Řešení 2:
Nejsem v tom pozitivní, ale možná je časové pásmo na vašem klientovi nastaveno jinak než na serveru? To by mohlo způsobit, že váš ftp klient zobrazí čas s nesprávným posunem.