Score:0

อนุญาตให้ผู้ใช้ใน chroot ใช้ SSH ไปยังอินสแตนซ์ VM อื่น

ธง tr

พบปัญหาบางอย่างเกี่ยวกับการตั้งค่า SSH จากไดเร็กทอรี chroot ไปยัง VM รอง ทั้งหมดนี้ดำเนินการใน Google Cloud โดยใช้ CentOS 8 ฉันคิดว่าฉันสร้างไดเร็กทอรี chroot ถูกต้องแล้ว เพิ่ม /bin/ssh ไปยังไดเร็กทอรี chroot เพิ่มไลบรารีที่ใช้ร่วมกันสำหรับ /bin/ssh.

ตอนนี้ฉันติดอยู่ที่การวิ่ง ssh <IP_ADDRESS>. ฉันต้องสร้างไฟล์ /home/<USER>/.ssh ใน chroot จากนั้นฉันเพิ่ม known_hosts ไฟล์ข้างใน .ssh. ฉันเชื่อมต่อกับ VM เครื่องที่สองและเห็นว่ามีการเพิ่มโฮสต์ลงใน known_hosts ไฟล์ แต่ฉันไม่สามารถผ่านข้อผิดพลาดเกี่ยวกับ <USER>@<IP_ADDRESS> ปฏิเสธการอนุญาต (publickey,gssapi-keyex,gssapi-with-mic)

การตรวจสอบรหัสผ่านถูกปิดใช้งานอยู่ในขณะนี้ sshd_config บนอินสแตนซ์ VM ทั้งสอง ฉันจำได้ว่าพยายามตรวจสอบรหัสผ่านกับทั้งสองอย่างชั่วครู่ แต่ก็ยังล้มเหลว ฉันไม่แน่ใจว่าฉันพลาดอะไรไปในการแก้ไขปัญหานี้

John Hanley avatar
cn flag
ในการล็อกอินเข้าสู่เครื่องระยะไกลด้วยคู่คีย์ SSH จำเป็นต้องวางพับลิกคีย์บนรีโมตโฮสต์และไพรเวตคีย์บนโลคัลโฮสต์ คุณทำอย่างนั้นเหรอ?
rk92 avatar
tr flag
ขอบคุณ ใช่ นั่นเป็นส่วนหนึ่งของปัญหา สร้างคู่คีย์ SSH ด้วยตนเองบน Bastion สามารถรับคีย์สาธารณะไปยังอินสแตนซ์ที่สอง และเพิ่มคีย์ส่วนตัวลงในไดเร็กทอรี chroot ฉันยังต้องเพิ่มโฟลเดอร์ `/tmp` ในไดเร็กทอรี chroot ของฉันพร้อมกับ `/bin/ssh-add` และ `/bin/ssh-agent` พร้อมกับไลบรารีที่ใช้ร่วมกันที่เกี่ยวข้อง (ldd) สำหรับ ssh-add และ ssh-agent .

โพสต์คำตอบ

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