Пользовательский ключ загрузки хоста для SSH-сервера sftp в Java

Возможна ли загрузка ключа хоста из базы данных (конфигурации) для сервера sftp вместо использования файла для хранения ключа, сгенерированного SimpleGeneratorHostKeyProvider.

В библиотеке SSH, когда мы создаем SFTP-сервер, поддерживаем PublickeyAuthentication, и мы хотим использовать наш собственный ключ хоста (частный / открытый ключ хоста) вместо использования настроек по умолчанию из SSHServer.

Пример: мы установим sshd.setKeyPairProvider(новый SimpleGeneratorHostKeyProvider(filePath));

Тем не менее, у меня есть ключ хоста (частный / открытый ключ хоста), который хранится в конфигурации в базе данных, и я хочу использовать этот ключ для моего SFTP-сервера вместо того, чтобы использовать ключ, сгенерированный из библиотеки SSH, потому что у меня есть несколько серверов, и все они совместно используются тот же ключ хоста.

Можно ли загрузить эти ключи хоста из моей базы данных?

0 ответов

Другие вопросы по тегам