解決策 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 クライアントが誤ったオフセットで時刻を表示する可能性があります。