Score:0

AWS Ubuntu ใช้คีย์สาธารณะ/ส่วนตัว ssh พยายามเริ่มให้ปีศาจถามรหัสผ่าน

ธง ru

ฉันตั้งค่าเครื่อง Ubuntu ใหม่บน AWS โดยใช้คีย์สาธารณะ/ส่วนตัวในการตรวจสอบสิทธิ์โดยไม่มีรหัสผ่านป้องกันคีย์ (คีย์นี้สร้างโดยคอนโซล AWS) ฉันคัดลอกคีย์ไปยังเครื่องภายในของฉัน และฉันสามารถเข้าสู่ระบบไปยังเครื่องระยะไกลได้สำเร็จโดยใช้ ssh

ปัญหา: ฉันพยายามเรียกใช้นักเทียบท่าบนเครื่องระยะไกลโดยใช้

systemctl เริ่มนักเทียบท่า

และฉันถูกถามรหัสผ่าน:

จำเป็นต้องมีการรับรองความถูกต้องเพื่อเริ่ม 'docker.service' รับรองความถูกต้องเป็น: Ubuntu (อูบุนตู)

ฉันไม่ได้ตั้งรหัสผ่าน ฉันจะบอกให้เชลล์ใช้รหัสของฉันแทนได้อย่างไร

Nate T avatar
it flag
น่าจะเป็นที่พวงกุญแจหรือตัวจัดการล็อกอิน รหัสผ่านที่แตกต่างกัน มันมาพร้อมกับคอนเทนเนอร์หรือไม่? เกี่ยวกับข้อความ ฉันไม่เคยเรียกใช้ภายในคอนเทนเนอร์นักเทียบท่า ไม่แน่ใจว่าตั้งค่ายังไง รหัสตรวจสอบข้อมูลบน dockerhub หรือทุกที่ที่คุณได้รับ
Score:4
ธง in

โดยทั่วไปคุณต้องดำเนินการคำสั่ง Docker ด้วย ซูโด. ลองสิ่งนี้:

sudo บริการนักเทียบท่าเริ่มต้น

หากคุณต้องการให้บัญชีผู้ใช้เริ่มต้นดำเนินการคำสั่ง Docker ปราศจาก ซูโดจากนั้นคุณจะต้องเพิ่ม อูบุนตู ไปที่ นักเทียบท่า กลุ่ม:

sudo usermod -a -G นักเทียบท่า ubuntu

จากนั้นคุณสามารถทดสอบการอนุญาตด้วยสิ่งต่อไปนี้:

ข้อมูลนักเทียบท่า

หากคุณประสบปัญหาสิทธิ์ คุณอาจต้องยกเลิกการเชื่อมต่อจากอินสแตนซ์ EC2 แล้วเชื่อมต่อใหม่

ru flag
ขอบคุณ @matigo สำหรับคำตอบที่สมบูรณ์

โพสต์คำตอบ

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