I been trying to connect to my cPanel host (liquid web) with an ssh key that i generated and with the ssh key that bitbucket generated. in both instances is not working.
Right now my script is:
script:
- apt-get update && apt-get install -y unzip
- apt-get install -y ssh
- ssh-keyscan -t rsa <host> my_known_hosts
- mkdir -p ~/.ssh
- cat my_known_hosts >> ~/.ssh/known_hosts
- (umask 077 ; echo $SSH_KEY | base64 --decode > ~/.ssh/bitbucket)
- cat ~/.ssh/bitbucket
- ssh -i ~/.ssh/bitbucket <user>@<host> 'bash -s' < shell-scripts/update.sh
The pipeline give me:
<span>Host key verification failed.</span>
But if i connect from my pc with the same key it let me in without error.
I thought it was because the host asked for a password but it didn't prompt one from my pc. (The key doesn't have one).
Exactly the same happened with the SSH key from bitbucket, i generated it, put it in my authorized keys on host, fails in pipeline but not from my pc.