LINUX.ORG.RU
ФорумAdmin

ssh_config нету AuthorizedKeysFile

 


0

1

ssh-keygen -t rsa -C «ваш_email@domain.com»

Ищем в нём строку AuthorizedKeysFile .ssh/authorized_keys и раскомментируем её, если в её начале присутствует символ «#».

Нету в моем ssh_config такого. Как быть? Просто добавить AuthorizedKeysFile или как?

Но есть:

IdentityFile ~/.ssh/id_rsa

Это оно?


Есть некоторое различие между ssh_config и sshd_config. Ты смотришь в конфиг клиента, а хочешь смотреть в конфиг сервера.

Кроме того, твой гайд - говно, и ту строчку не надо раскомментировать.

thesis ★★★★★
()
Последнее исправление: thesis (всего исправлений: 1)

Что ты вообще пытаешься сделать?

Если настроить свой логин по ключу на какой-то сервер, то она делается так:

1) сначала ssh-keygen который ты уже сделал

2) потом берёшь содержимое ~/.ssh/id_rsa.pub на своём компе (там должна быть ровно одна строчка, но длинная) и дописываешь его в файл ~/.ssh/authorized_keys на сервере

Если это твой личный аккаунт на сервере и никаких других ключей к нему прописано не было - то файла authorized_keys не будет, и надо его создать.

Больше ничего делать не нужно.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 2)
Ответ на: комментарий от firkax

GIT настраиваю. Вообще без указанных выше настроек и танцев с ключом все и так работало.

Я думал - все это, чтоб не спрашивало паролю при коннекте к ssh-серверу. Я настроил, а оно все равно спрашивает паролю.

ssh git@192.168.1.102

Нах эти танцы с ключом? Или я что то неправильно настроил?

Зы ssh-сервер перезапускал

torsar
() автор топика
Ответ на: комментарий от torsar

Добавь открытую часть ssh ключа в профиль твоего пользователя в web-интерфейсе gitlab / github / другая реализация.

Положи закрытую часть ключа в директорию ~/.ssh/id_rsa откуда ты подключаешься ssh клиентом.

kostik87 ★★★★★
()
Ответ на: комментарий от torsar

Да, что-то неправильно настроил. Чтоб узнать что - запусти

ssh -vvv git@192.168.1.102
и там будет видно предлагает ли клиент серверу ключ и что ему отвечает сервер.

firkax ★★★★★
()
Ответ на: комментарий от anonymous

debug1: Offering public key: /home/torsar/.ssh/id_rsa RSA SHA256:Y7Ko7VFG5rTQZ5E+F4dMhds6RnZR+evT5TEWek2BYPWw

Тут походу проблема:

debug3: authmethod_lookup password debug3: remaining preferred: ,password debug3: authmethod_is_enabled password debug1: Next authentication method: password

torsar
() автор топика
Ответ на: комментарий от s-warus

ssh-copy-id вашьпользователь@сервер

О!!!

Может посоветуете посоветуете нормальный учебник (книжко, сайт - желательно на русском, но можно и на буржуйском)

Что маны нужно читать, я знаю :)

КУбунту

torsar
() автор топика
Ответ на: комментарий от kostik87

Всё он уточнил. Создав тему на лоре, он заявил что у него линукс или юникс. Всякие виндузятники, которые иногда сюда по ошибке попадают, внимания не заслуживают.

firkax ★★★★★
()