«Ошибка проверки ключа хоста». на Gitlab_ci при запуске "ssh name @ server"
Вот часть моего gitlab_ci, которая должна входить в мой сервер и запускать скрипты из репозитория:
script:
- which ssh-agent || ( apt-get update -y && apt-get install openssh-client -y )
- eval $(ssh-agent -s)
- ssh-add <(echo -e "$SSH_PRIVATE_KEY")
- echo "debug"
- echo "$SSH_PRIVATE_KEY" # all is ok here, it'll be printed
- echo "debug"
# - here comes an error
- (cat ./script/script1.sh) | ssh -t -t $SSH_USERNAME@$SSH_HOST
И ошибка:
Host key verification failed.
ERROR: Job failed: exit code 1
Почему ошибка?Переменные установлены.
Закрытый ключ работает, когда я делаю то же самое вручную с локального компьютера и Gitlab.