I have 4 servers. 3 on oracle cloud, and 1 on google. So i decided to setup guackamole with docker on one. I did everything, i added my private key, and tried to connect. But i got an error, and the same when i tried to connect from powershell (server sent public key). The key worked before. I tried to connect to the same server where guacamole is running from. I tought that oracle maybe regenerated the key, so i deleted the existing one, and regenerate it, but that failed too. But putty still works, i can still connect with it. Then i tried to use putty to regenerate the original key files, and that failed too. Then i cheked if the key on the server are still mached to the one i regenerated with putty, and they are the same. But i still can’t connect. How can i fix this? I really don’t know what went wrong.
Let me make sure I understand first
This concerns me, as the server should have the user’s public key, not private. Private should be exactly that, private
Is the Powershell user / SSH key the same as the Putty user / SSH key that still works?
When you run the Powershell script, does it give any error messages?
I know with Linux -> Linux SSH you can log verbosely with
-v
, is that something you can do under Powershell?Is password auth enabled? Does that still work from Putty, and can you do the same from Powershell?