8.3 console - WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

Treeman

New Member
Dec 6, 2024
3
0
1
Because of the Ubuntu 24.04 issue, I recently updated my 5 node cluster to 8.3. (3 5800 mini pc's, 2 n100's) 4 of the nodes are great, everything is stable, working well, but... One of my n100 nodes now displays the typical SSH error when trying to console into anything, including a fresh new container spun up just for testing it. Versions match across the board on everything.

Anyone have any ideas for fixes? I'm hesitant to blow it away and out of the cluster to rebuild, proxmox clustering always seems to get a bit finicky when doing deletes. There is nothing running on the node at the moment, I migrated everything off, so it isn't a big deal if I have to though. (I've tried all the standard stuff, manually trying to find/update known hosts, running pvecm updatecerts -F, rebooting, etc... No change)
 
Can't unfortantely, it is what Prox uses to establish the console and doesn't give you the opportunity. This is the full message.


On a different note, I did decide to wipe and reinstall that node. Worked until I joined it to the cluster, and the problem returned. So something is being pushed that is causing it. I'm guessing I could maybe fix it by making sure the new one is named something else, but my limited OCD is not going to allow me to have proxmox1-3, proxmox5,6 (4 is the broken one!)



@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ED25519 key sent by the remote host is
SHA256:+z3gTuvZ8HNGGt7IyNEBNYsc4kxUB+IVePtnKQYxLHY.
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /root/.ssh/known_hosts:15
remove with:
ssh-keygen -f "/root/.ssh/known_hosts" -R "192.168.0.72"
Host key for 192.168.0.72 has changed and you have requested strict checking.
Host key verification failed.
 
Way to go.

I tried that several times both before and after reinstalling, but... It depends which node! I normally web into node 2, that is what I'm proxing to via cloudflare so it just is my default. I had been running the command on node 4, the problem child. Turns out, I needed to run it on node 2 instead!

Cleared it up entirely!
 
The message appears on the client, if the host you are connecting to has changed it‘s IP address, hostname or SSH public key, since you initially connected to it.

So the fix must be done on every client.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!