Как проверить работоспособность открытого ключа ssh, переданного из HTML-формы? - PullRequest
0 голосов
/ 04 ноября 2019

Я использую django для создания веб-сайта и хочу ssh-ключи проверки работоспособности.

Пользователь вводит открытый ssh-ключ в html-форме, чтобы добавить его в свою учетную запись для последующего использования. Перед сохранением ключа я хочу проверить, является ли открытый ключ действительным, то есть переданная строка имеет правильную форму и т. Д., Чтобы быть реальным ключом ssh.

Есть несколько похожих вопросов, которые я нашел, например: https://serverfault.com/questions/453296/how-do-i-validate-an-rsa-ssh-public-key-file-id-rsa-pub Но они используют ssh-keygen, для чтения которого необходим сохраненный файл.

Что может быть более элегантным способом реализовать это в python?

...