Score:1

การรับ "โหลดคีย์ "/root/.ssh/": เป็นไดเร็กทอรีเมื่อดำเนินการ "ssh -i ~/.ssh root@IP_address

ธง ai

ฉันพยายามเข้าสู่ระบบอินสแตนซ์ที่ฉันสร้างใน IBM cloud

เมื่อฉันพยายามดำเนินการคำสั่ง "ssh -i ~/.ssh root@[IP_address ของอินสแตนซ์ของฉัน] ฉันได้รับข้อผิดพลาด "Load key "/root/.ssh/": Is a directory รหัสผ่าน root@[IP_address ของอินสแตนซ์ของฉัน]:

ก่อนที่จะใช้คำสั่งนี้ ฉันรัน ssh-keygen และสามารถสร้างไฟล์ชุดใหม่ได้ เช่น id_rsa และ id_rsa.pub

ฉันรัน chmod 700 ใน 2 ไฟล์ id_rsa และ id_rsa.pub แต่ดูเหมือนว่าจะไม่ทำงาน

ใครสามารถช่วยฉันเข้าใจว่าทำไมคำสั่งด้านบนเช่น "ssh -i ~/.ssh root@[IP_address ของอินสแตนซ์ของฉัน] ส่งผลให้เกิดข้อผิดพลาดนี้

Score:1
ธง hr

เดอะ -ผม ตัวเลือกต้องการชื่อของคีย์ส่วนตัว ไฟล์ไม่ใช่ชื่อไดเร็กทอรี ที่มี ไฟล์:

ssh -i ~/.ssh/id_rsa root@[ที่อยู่ IP ของอินสแตนซ์ของฉัน]

อย่างไรก็ตามตั้งแต่ ~/.ssh/id_rsa เป็นไฟล์คีย์ RSA เริ่มต้น คุณสามารถละเว้นได้ -ผม ตัวเลือกและอาร์กิวเมนต์ทั้งหมด

ssh root@[ที่อยู่ IP ของอินสแตนซ์ของฉัน]

แน่นอน เพื่อให้การรับรองความถูกต้องสำเร็จ คุณจะต้องคัดลอกรหัสสาธารณะไปยัง อนุญาต_คีย์ ไฟล์ในบัญชีระยะไกล - ใช้ ssh-copy-id หรือไม่เช่นนั้น

David S avatar
ai flag
ขอบคุณมาก! ชื่นชมมาก!

โพสต์คำตอบ

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