сервер через ssh
недавно сменил IP, и как я понял все танцы с ssh-ключами надо делать по новой.
если честно, не совсем понимаю что не так, т.к. вроде делаю всё как в доках
- создал ключи через ssh-keygen
- приватный ключ кинул в переменную в gitlab
- публичный ключ записал в authorized_key на сервере для этого пользователя
исход пока один Permission denied(public key, password)
может мне кто подсказать, что я упускаю?
p.s. сам разраб, и этим занимаюсь потому что потому, и если я какую-то фигню морожу. не кидайтесь сильно тапками
https://docs.gitlab.com/ee/ci/ssh_keys/
На сервере файл называется authorized_keys. 1. Самый легкий способ разброса ключей - посредством ssh-copy-id 2. При копировании частного ключа бывают глупости с неправильным копированием. Напр. Излишний/нехватающий перенос строки, пернос строки несоответствующий ос unix, стёртые минусики в начале/конце файла и т.п. Проверьте целостность файла, который вы создаете из клип-борда, и сравните с оригиналом.
Обсуждают сегодня