Я подключаюсь к sftp-серверу, и когда указан любой из алгоритмов ключа хоста из этих трех (rsa-sha2-512, rsa-sha2-256, ssh-rsa), возвращается тот же отпечаток пальца. Я ожидал, что отпечаток будет другим, поскольку указываю другой алгоритм. Это конфигурация sftp-сервера или отпечатки пальцев для этих трех алгоритмов всегда будут одинаковыми?
Использование библиотеки ssh.net (не уверен, имеет ли это значение).
Да, должно быть то же самое. Это связано с тем, что отпечаток хост-ключа сервера основан на самом ключе, а не на алгоритме хеширования, используемом во время установления связи SSH.
Чтобы иметь разные отпечатки пальцев для каждого алгоритма, вам необходимо создать отдельные пары ключей RSA для каждого и настроить SFTP-сервер на использование разных ключей с соответствующими алгоритмами.
Пожалуйста, переместите свой вопрос Суперпользователю (удалить здесь, опубликовать повторно там). Здесь это не по теме.