spoilerДоброго времени суток. Пытаюсь настроить подключение к Gitlab по SSH. Сгенерировал пару ключей ED25519, добавил публичный ключ в Gtilab, пытаюсь подключиться - после ввода пасскея, ключ игнорится, и предлагает авторизоваться по паролю
debug1: Trying private key: C:\\Users\\alpha/.ssh/id_ed25519
Enter passphrase for key 'C:\Users\alpha/.ssh/id_ed25519':
debug3: sign_and_send_pubkey: ED25519 SHA256:O7D+2QkNdt667645DEkdByztn5ERyze4JS8888888
debug3: sign_and_send_pubkey: signing using ssh-ed25519
debug3: send packet: type 50
debug2: we sent a publickey packet, wait for reply
debug3: receive packet: type 51
debug1: Authentications that can continue: publickey,password
debug1: Trying private key: C:\\Users\\alpha/.ssh/id_xmss
debug3: no such identity: C:\\Users\\alpha/.ssh/id_xmss: No such file or directory
debug2: we did not send a packet, disable method
debug3: authmethod_lookup password
debug3: remaining preferred: ,password
debug3: authmethod_is_enabled password
debug1: Next authentication method: password
alpha@gitlab.mydomain.ru's password:
В чём может быть причина?
Подключается он точно к SSH Gitlab-а, потому что SSH самого сервера на другом порту
UPD:
Как я подозреваю, проблема в другом. Коннект видимо шёл на шлюз, на котором тоже есть свой SSH, на порту 22, и с включенной авторизацией по ключу.
Ок, я перевёл SSH шлюза на другой порт, сделал проброс порта 22 на нужную мне машину с гитлабом, теперь он просто выдаёт connection refused, и всё.
Как вообще работает SSH в Гитлабе? Использует свой сервер, или локальный? Если свой - где его конфиги, логи, и т.д.?
Если локальный - как разруливается доступ к самой машине и к гиту?