I have a Google Cloud project on which I'm unable to access a CentOS 8 VM. It is running kernel version 4.18.0-193.19.1.el8_2.x86_64 on an x86_64. I'm also running with selinux enabled.
sudo yum update on my CentOS 8 VM yesterday, I was able to SSH and authenticate via OTP without issue. Today, all of my OTP codes are failing. I don't know for sure the update was the cause of the issue, but it's the only major change I've made before this issue surfaced.
I've tried resyncing on my phone's Google Authenticator app, which did not help. Further, I've tried each of my emergency scratch codes created at the time of running
google-authenticator, and none of them have worked either. As far as I can tell, the times are sufficiently in sync between client and server.
As a response to this, I've enabled serial console access, but, at no point that I can recall, I have never set up passwords for my CentOS user--just SSH keys. So, I'm at the point where I can't authenticate via serial console and I can't authenticate via SSH.
Is there anything else I can try?