Не разрешать SSH-серверу публиковать ключ хостаLinux

Ответить
Anonymous
 Не разрешать SSH-серверу публиковать ключ хоста

Сообщение Anonymous »

Я пытаюсь понять процесс аутентификации ssh, установления связи между клиентом и удаленным сервером. Я хочу разрешить только определенным ssh-клиентам подключаться к удаленному ssh-серверу. Насколько я знаю, для этого мне нужно создать ключ хоста на сервере.
Я использовал эту команду:

Код: Выделить всё

ssh-keygen -A
И я сгенерировал частные и открытые ключи хоста. После этого я отредактировал файл /etc/ssh/ssh_config.
Я раскомментировал эту строку как

Код: Выделить всё

StrictHostKeyChecking yes
на ssh-сервере.
На стороне клиента, после того как я попытался подключиться к удаленному серверу по ssh, я ожидал получить сообщение об ошибке это соединение не удалось, поскольку в файле ~/.ssh/known_hosts не было открытого ключа ssh.
Но вместо этого я получил:

Код: Выделить всё

The authenticity of host '127.0.0.1 (127.0.0.1)' can't be established.
ED25519 key fingerprint is SHA256:**************************.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])?
Таким образом, меня все еще просят получить открытый ключ. Я не добавлял

Код: Выделить всё

StrictHostKeyChecking ask
Если я говорю «да», открытый ключ хоста сервера записывается в файл ~/.ssh/known_hosts на стороне клиента.
Я не знаю. хочу это. Я не хочу, чтобы ssh-сервер публиковал ключ хоста всем другим клиентам, которые пытаются подключиться к серверу по ssh с имя_пользователя@хост. Я хочу предоставить ключ хоста только определенным клиентам в качестве владельца хоста. Является ли это возможным? или это не по стандартам?

Подробнее здесь: https://stackoverflow.com/questions/787 ... h-host-key
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»