SSH запрашивает пароль при развертывании на удаленном сервере через Codeship
Я борюсь с подключением к моему серверу через SSH через Codeship. Я следовал их документам, но не могу заставить их работать.
Пока я выполнил все шаги, чтобы заставить это работать, но все еще не повезло с этим.
Открытый ключ SSH Codeship Project - добавлен в файл author_keys моего сервера
https://documentation.codeship.com/general/projects/project-ssh-key/
Аутентификация через публичные ключи SSH - изменил разрешения для папки ssh с помощью chmod -R go-rwx ~/.ssh/
https://documentation.codeship.com/basic/continuous-deployment/deployment-with-ftp-sftp-scp/
Также я узнаю, что у других ребят были некоторые проблемы:
https://community.codeship.com/t/what-is-password-for-ssh-access/995/6
... Который, между прочим, я последовал, но все еще безуспешно. Я бегал:
cat ~/.ssh/id_rsa.pub
... чтобы получить открытый ключ моего сервера и добавить его в настройки личного кабинета в Codeship.
Наконец, я добавил эту тестовую команду в свой Custom Script в разделе Deploy проекта.
ssh user@domain.com 'mkdir test_folder'
Поэтому после того, как я сделал несколько git push
это то, что я получаю, т.е. скрипт запрашивает пароль:
Warning: Permanently added 'domain.com,XXX.XXX.XXX.XXX' (RSA) to the list of known hosts.
user@domain.com's password:
Есть идеи, в чем может быть проблема, или что мне не хватает?
Спасибо!