Score:0

วิธีอ่าน ssh_host_rsa_key

ธง es

ฉันมีการติดตั้งวานิลลาของอูบุนตู 22.04 โดยติดตั้งเซิร์ฟเวอร์ opensh /etc/ssh/ssh_host_rsa_key ถูกสร้างขึ้นโดยอัตโนมัติ ฉันสามารถ "cat" ไฟล์ไปที่ stdout:

b3BlbnNzaC1rZXktdjEAAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAAAABlwAAAAdzc2gtcn
NhAAAAAwEAAQAAAYEAsyIRkQsSQqxvrv67Xo9UdbdN+c81KfRS2WzDf8zna1AiYNP1riT+

อย่างไรก็ตาม ดูเหมือนว่าฉันไม่สามารถอ่านไฟล์นี้โดยใช้เครื่องมือต่างๆ เช่น:

# openssl rsa -ใน /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) สำหรับใบรับรองใหม่
  community.crypto.openssl_csr_pipe:
    privatekey_path: /etc/ssh/ssh_host_rsa_key
    เรื่อง_alt_name:
      - "DNS:ubuntu2204.localdomain"
  #delegate_to: ubuntu2204-vm2 -- ไม่จำเป็น playbook จัดการการเลือกโฮสต์
  run_once: จริง
  ลงทะเบียน: csr

us flag
Rob
ตาม [คู่มือ](https://man.openbsd.org/ssh-keygen): ***คีย์โฮสต์ต้องมีข้อความรหัสผ่านว่าง*** ดังนั้นคุณหรือ Ubuntu อาจทำอะไรแปลกๆ ได้ ไม่ว่าคุณจะไม่ใช้คีย์ ssh (ส่วนตัว) เริ่มต้นสำหรับสิ่งอื่นที่ไม่ใช่ ssh และฉันจะสร้างคีย์ส่วนตัวใหม่เมื่อคุณต้องการสร้าง CSR และตั้งค่าใบรับรองสำหรับบริการอื่นๆ
mforsetti avatar
tz flag
ส่วนหัวของคีย์ส่วนตัวคืออะไร เช่น ผลลัพธ์ของ `head -n1 /etc/ssh/ssh_host_rsa_key` ?

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา