У меня есть клиент, предоставляющий мне свой собственный ключ id_rsa.pub, он хочет, чтобы я настроил SSH-сервер, чтобы он мог отправлять мне файлы. Насколько я понимаю, когда я настраиваю свой SSH-сервер (freesshd в Windows), мне нужен закрытый ключ, который будет отпечатком моего сервера. Затем, используя предоставленный закрытый ключ или создав новый закрытый ключ, я могу сгенерировать открытый ключ, который я свяжу с учетной записью пользователя, что позволит моему клиенту использовать этот открытый ключ для входа без комбо user/pass.
Я не думаю, что сервер может быть настроен на использование открытого ключа, который не был создан из закрытого ключа, связанного с этим сервером.
Я прав или есть способ использовать существующий открытый ключ для настройки SSH-сервера, если этот ключ не был сгенерирован из закрытого ключа указанного сервера? Спасибо всем!