Хостинг. ssh ключи (id_rsa) - не работают?

kosmos_uh
4 року
0

Сразу хочу сделать акцент, что работаю не на vps а на хостинге.

Подключил ssh доступ, создал git репозиторий, прикрутил его к сайту. Все отлично работает. Но постоянно вводить пароль надоело. Хотел решить вопрос созданием ssh-ключей. Гуглил разные варианты, ни один не дает эффекта, все равно запрашивает пароль.

смотрел это - git-scm.com/book/ru/v1/Git-%D0%BD%D0%B0-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B5-%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%BE%D0%B3%D0%BE-SSH-%D0%BA%D0%BB%D1%8E%D1%87%D0%B0

Также это - help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/

Может есть какие-то нюансы? Или это потому что работаю на хостинге?

Сергей М.
4 року
0

Права на запись/чтение файла ~/.ssh/authorized_keys должны быть только у владельца
chmod 600 ~/.ssh/authorized_keys
Хороший мануал можете посмотреть здесь

https://wiki.archlinux.org/index.php/SSH_keys_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)

kosmos_uh
4 року
0

Сергей, спасибо за ответ!
Вопрос решен. На самом деле никаких проблем не было, кроме моего криворучия и/или малого опыта в настроке сервера.
Запись в файле known_hosts запись создается сразу при начале работы с гитом. Ключ я создал позже. Думаю, поэтому не работало. Когда я почистил этот файл, заново сгенерил ключ, добавил ключ в authorized_keys и попробовал подключиться, меня спросило, хочу ли я добавить данный хост, на что я, конечно же, согласился. Итого, запись в файле known_hosts создалась снова, уже с учетом ключа. И все ок.

Возможно, можно как-то обновить запись, не удаляя, но после того, как у меня все срослось, уже не копался.

Тема закрита.