Что путь состоит в том, чтобы совместно использовать ключ сервера SSH к клиентам, чтобы позволить им подключение SSH к тому серверу?
В каждом руководстве об аутентификации SSH соединение между клиентами и сервером посредством передачи открытого ключа клиента в "authorized_keys" на удаленном сервере описало. Но в моем случае сервер не знает о его клиентах, он хочет совместно использовать свой собственный ключ и позволяет соединяться для доверяемых клиентов.
Как это может быть сделано?
Вам нужна некоторая идентификация для пользователей.
, Если Вы не хотите пароля, Вы можете создать keypair на сервере и разделить половой орган с клиентом (и сохранить общественную часть в authorized_keys file
), как некоторые услуги делают.
Производят keypair:
$ ssh-keygen -t rsa -f rsa_key
$ # rsa_key <-- private key
$ # rsa.key.pub <-- public key