I had a problem with server and I need to connect to server using SSH connection
I prepared the keys upload pulic key to console but when tryint to connect I was getting failure:
mariusz@mariusz-System-Product-Name:~/.ssh$ ssh -o ProxyCommand='ssh -W %h:%p -p 443 ocid1.instanceconsoleconnection.oc1.iad.anuwcljrqkgrq3ycepunb6o65zfmxd6jx6mfmoihaj6tkrxzeuobhymd4aeq@instance-console.us-ashburn-1.oci.oraclecloud.com' ocid1.instance.oc1.iad.anuwcljrqkgrq3ycin6d42woh4w5cl6l4mftj42szaxuzsej6l3ntn2pwsia=================================================IMPORTANT: Use a console connection to troubleshoot a malfunctioning instance. For normal operations, you should connect to the instance using a Secure Shell (SSH) or Remote Desktop connection. For steps, see https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/accessinginstance.htmFor more information about troubleshooting your instance using a console connection, see the documentation: https://docs.cloud.oracle.com/en-us/iaas/Content/Compute/References/serialconsole.htm#four=================================================Unable to negotiate with UNKNOWN port 65535: no matching host key type found. Their offer: ssh-rsa
Looks like reason was because we had a missmatch between OCI version of the ssh and my version
Solution:
ssh \ -o HostKeyAlgorithms=+ssh-rsa \ -o PubkeyAcceptedAlgorithms=+ssh-rsa \ -o ProxyCommand='ssh -W %h:%p -p 443 ocid1.instanceconsoleconnection.oc1.iad.anuwcljrqkgrq3ycepunb6o65zfmxd6jx6mfmoihaj6tkrxzeuobhymd4aeq@instance-console.us-ashburn-1.oci.oraclecloud.com' \ ocid1.instance.oc1.iad.anuwcljrqkgrq3ycin6d42woh4w5cl6l4mftj42szaxuzsej6l3ntn2pwsia
We add specificly ssh-rsa format for this command and now connection was estabilished