解決策 1:
2 年経った今日、この問題の原因は、この URL で強調表示されている正しく設定されたタイムゾーンに従っているのではなく、FTP タイムスタンプが GMT に設定されているためであることがわかりました
しかし、URL では、変更は /etc/proftpd.conf に行われました。 .この Linux サーバーは vsftpd を使用しています。そのため、ソリューションに若干の変更があります。
vsftpd を編集します 構成ファイルにこれを追加します use_localtime=YES . vsftpd を再起動します
私が行ったより詳細な手順は次のとおりです。
<オール>su rootまで
ftpd を見つける 走っています。このサーバーでは vsftpd を使用しています
$ ps -ef | grep ftpd
構成ファイルのコピーを作成します。
エディターを使用して vsftpd を編集します
$ vim /etc/vsftpd/vsftpd.conf
オプション use_localtime を追加します 値を YES に設定します .デフォルト値は NO です
use_localtime=YES
ftpd サービスを再起動します
$ /sbin/service vsftpd restart
$ /sbin/service vsftpd status
ftp を使用してログインを再試行し、ファイルのタイムスタンプを確認してください。
解決策 2:
私はこれについて肯定的ではありませんが、クライアントのタイムゾーンがサーバーとは異なって設定されている可能性がありますか?これにより、ftp クライアントが誤ったオフセットで時刻を表示する可能性があります。