LINUX.ORG.RU
решено ФорумAdmin

Где лежит публичный ключ сервера?

 


0

1

Когда подключаешься первый раз к сервере, система запрашивает доверять ли этому открытому ключу или нет. Если да, то он падает в known_hosts на стороне клиента. А где этот ключ найти со стороны сервера? Что бы можно было его перед первым подключением его добавить на клиенте?

ты пиши чтоль заранее какое подключение подразмеваешь под " захожу на сервер".

/etc/ssh/sshd_config параметр HostKey указывает на файлы, с закрытой частью ключа.
рядом лежит .pub с открытой частью. один из них, в зависимости от того, до какого протокола договорятся клиент с хостом.

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

Извините :) Спасибо, действительно ключ лежит в ssh_host_rsa_key

sandrey81
() автор топика

Что бы можно было его перед первым подключением его добавить на клиенте?

Думаю тебе нужен ssh-keyscan, ну или StrictHostKeyChecking no если с безопасностью не заморачиваешься

Kolins ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.