Ответ 1
Это должно работать:
ssh-keygen -y
Или, чтобы избежать запроса на имя файла:
ssh-keygen -y -f key_file
Я хочу проверить свои ключи в ~/.ssh
. У меня нет sshd
running (Git - Bash @Windows не предоставляет его). Я бы хотел проверить, помню ли я еще парольную фразу для своих ключей.
Я нашел эти ответы [1], [2], но они не работают для меня.
Есть ли простой способ проверить мои ssh-ключи без ssh-сервера?
Это должно работать:
ssh-keygen -y
Или, чтобы избежать запроса на имя файла:
ssh-keygen -y -f key_file
Используя SSHNet и кучу кода, вы можете попытаться открыть закрытый ключ и проверить, правильно ли указан пароль.
PrivateKeyFile key = new PrivateKeyFile(keypath, passphrase);
Сбой кода выше, если неверная фраза неверна.