2FA 停止工作
这通常是一个时间同步问题。
诊断
- 使用
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来同步时间。
