Hi, I am getting errors when trying to use OpenSSH format pem private key for our v6.4 bamboo to access our atlassian bitbucket repo using ssh key.
We kept getting this error with and without passphrase:
com.atlassian.bamboo.repository.RepositoryException: Cannot decode connection params at com.atlassian.bamboo.plugins.git.NativeGitOperationHelper.beforeRepositoryAccess(NativeGitOperationHelper.java:229)
......
Caused by: java.io.IOException: unrecognised object: OPENSSH PRIVATE KEY at org.bouncycastle.openssl.PEMParser.readObject(Unknown Source) at com.atlassian.bamboo.plugins.ssh.ProxyConnectionDataBuilderImpl.withKeyFromReader(ProxyConnectionDataBuilderImpl.java:88)
......
I assume bamboo can read OpenSSH format according to https://confluence.atlassian.com/bamkb/error-while-opening-ssh-session-when-using-putty-format-keys-608731364.html
Hello @Steve Pranadhita
As you are running Bamboo 6.4, that version will not support the OpenSSH pem format. That is only available on the most recent versions of the product.
Please convert the key to the old PEM format and try again.
$ ssh-keygen -m PEM -t rsa -C user@domain -f ~/.ssh/id_rsa_pem
Sincerely,
Eduardo Alvarenga
Atlassian Support APAC
--please don't forget to Accept the answer if the reply is helpful--
Thanks heaps, yes it helps, it is now able to return with a success on Test Connection however a separate issue arises the build plan seems to still use the old 'cached' repository ssh key details somehow, I might have to reclone the plan or the build job. Thanks for the immediate help!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.