两步验证停止工作
这通常是时间同步问题。
诊断
- 使用
date命令检查服务器的时间 - 如果时间不准确,您需要同步它。 - 使用
cat /etc/ntp.conf检查 NTP 配置。 - 如果您的操作系统使用 systemd 进行时间同步,请使用
systemctl status systemd-timesyncd.service检查状态。 - 检查您的防火墙(
ufw、iptables)规则,查看是否有阻止时间同步端口(123/udp, 123/tcp)的规则。
解决方案
- 如果您的操作系统使用 systemd,可以使用
sudo timedatectl set-ntp true同步时间。 - 如果您的操作系统不使用 systemd,可以使用
sudo ntpdate ntp.ubuntu.com同步时间。
