Назад | Перейти на главную страницу

Капистрано внезапно перестает использовать открытый ключ

я стараюсь Capistrano для развертывания на VPS, где у меня есть доступ к публичному ключу для моего пользователя фу. Для развертывания я создал другого пользователя развернуть, вставь мой ключ в это authorized_keys, настроил capistrano для использования этого пользователя и выполнил успешный cap deploy:setup. С тех пор я не мог войти в систему без пароля развернуть @ vps больше, с капистрано или без него. Мой ключ работает, потому что ssh'ing в foo @ vps работает как всегда. Я немного потерялся здесь ..

Я использую связку ключей 2.7.1 для управления ключами, если это помогает.

Оказалось, что это еще одна проблема с разрешениями ™.

Jan 01 17:47:20 [sshd] Authentication refused: bad ownership or modes for directory /home/deploy

Это было 720... изменил его на 700 и это сработало. Я до сих пор не знаю, как это изменилось (adduser создал это с 700), но я подозреваю, что капистрано каким-то образом это сделал. Так что я приму ответ, который это объясняет :)