Рейтинг:0

как читать ssh_host_rsa_key

флаг es

У меня есть ванильная установка Ubuntu 22.04 с установленным openssh-сервером. /etc/ssh/ssh_host_rsa_key создается автоматически. Я могу "привязать" файл к стандартному выводу:

b3BlbnNzaC1rZXktdjEAAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAABlwAAAAdzc2gtcn
NhAAAAAwEAAQAAAYEAsyIRkQsSQqxvrv67Xo9UdbdN+c81KfRS2WzDf8zna1AiYNP1riT+

однако кажется, что я не могу прочитать этот файл с помощью инструментов, например:

# openssl rsa -in /etc/ssh/ssh_host_rsa_key -pubout
Не удалось прочитать закрытый ключ из /etc/ssh/ssh_host_rsa_key

Все, что я читал в сети, указывает на то, что он должен быть создан без парольной фразы: ssh-keygen -f /etc/ssh/ssh_host_rsa_key -N '' -t rsa -b 4096

поэтому я не понимаю, почему этот ключ не может быть прочитан. например, для создания новых открытых ключей. Следовательно, если я создаю новые самозаверяющие сертификаты, могу ли я использовать этот ключ для создания CSR? Фактический результат на данный момент заключается в том, что запросы на подпись сертификата с использованием Ansible не выполняются из-за Для закрытого ключа указана неправильная парольная фраза.

- имя: Создать запрос на подпись сертификата (CSR) для нового сертификата
  сообщество.crypto.openssl_csr_pipe:
    путь_приватного_ключа: /etc/ssh/ssh_host_rsa_key
    subject_alt_name:
      - "DNS:ubuntu2204.localdomain"
  #delegate_to: ubuntu2204-vm2 -- не требуется, плейбук обрабатывает выбор хоста.
  run_once: правда
  зарегистрироваться: csr

флаг us
Rob
Согласно [руководству] (https://man.openbsd.org/ssh-keygen): ***ключи хоста должны иметь пустую фразу-пароль***, поэтому либо вы, либо Ubuntu могли сделать что-то странное. Независимо от того, вы не используете свои ssh (закрытые) ключи по умолчанию для чего-либо, кроме ssh. И я бы сгенерировал новые закрытые ключи, когда вы хотите сгенерировать CSR и настроить сертификаты для других служб.
mforsetti avatar
флаг tz
каков заголовок закрытого ключа, то есть вывод `head -n1 /etc/ssh/ssh_host_rsa_key`?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.