Alexey_gr
@Alexey_gr

Как авторизоваться в crash по ssh ключу?

Есть такая штука www.crashub.org, которая интегрирована в Spring Boot. Позволяет по ssh (и другим протоколам) общаться с приложением.
Я не не силен во всем что касается ssh и ключей, поэтому уже сломал голову как реализовать авторизацию по паре ключей.
Документация говорит: просто добавить в конфиг две строки:www.crashub.org/1.3/reference.html#_key_authentication
shell.auth=key
shell.auth.key.path=/home/user/.ssh/id_rsa.pem
это из моего application.properties спринга
ок, я сгенерировал ключи с помощью ssh-keygen указал публичный и... приложение упало при попытке подключить ключ. Подозреваю что он не в формате pem. После этого я указал приватный ключ (rsa_id), приложение запустилось, в дебаге видно, что ключи подключились, но при авторизации выдает permission denied (public key)
После попытки сконвертировать ключ в pem
openssl req -x509 -key id_rsa -nodes -days 365 -newkey rsa:2048 -out id_rsa.pem
выдает: Key type org.bouncycastle.cert.X509CertificateHolder not supported
В винде для ключей сгенерированных в puttygen примерно такая же картина.
Что я делаю не так?
  • Вопрос задан
  • 173 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы