服务端检查
服务端检查
ls -ld ~/.ssh && ls -l ~/.ssh/authorized_keys # 期望 700 / 600
head -3 ~/.ssh/authorized_keys
restorecon -Rv ~/.ssh 2>/dev/null || true # SELinux 上下文修复
journalctl -u sshd --since '5 min ago' | tail -20客户端检查
客户端检查
ssh -vvv -i ~/.ssh/id_ed25519 user@host 2>&1 | grep -iE 'offer|accept|deny' | head
ssh-keygen -l -f ~/.ssh/id_ed25519.pub # 指纹核对家目录权限过松(如 777)sshd 会拒绝密钥:700/600 是稳妥组合,属主也必须正确。