Score:0

ปฏิเสธการอนุญาต OpenSSH (รหัสสาธารณะ)

ธง cn

ขณะนี้ฉันกำลังพยายามกำหนดค่าเซิร์ฟเวอร์ ssh ที่ใช้การรับรองความถูกต้องตามคีย์แทนการเข้าสู่ระบบด้วยรหัสผ่าน ฉันต้องปิดการใช้งานสิ่งต่อไปนี้: อนุญาตการส่งต่อ TCP, พอร์ตเกตเวย์, สิทธิ์รูทเข้าสู่ระบบ, การรับรองความถูกต้องตามโฮสต์, PermitEmptyPasswords, และ X11การส่งต่อ.

ฉันได้ทำตามบทช่วยสอนมากมายเกี่ยวกับวิธีการทำเช่นนี้ อย่างไรก็ตาม เมื่อฉันพยายามเข้าสู่ระบบเซิร์ฟเวอร์ SSH ฉันได้รับการต้อนรับด้วย

ปฏิเสธการอนุญาต (คีย์สาธารณะ)

ฉันได้สร้างรหัสแล้วโดยใช้ ssh-keygen -t rsa -b 4096 และคัดลอกไปยัง ~/.ssh/authorized_keys บนเซิร์ฟเวอร์ SSH เช่นเดียวกับที่เปิดใช้งาน PubKeyAuthentication และรีสตาร์ทเซิร์ฟเวอร์

ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก!

uz flag
Jos
ใช้ `ssh` กับแฟล็ก `-v` หลายอันเพื่อรับคำอธิบายโดยละเอียด (มาก) ของสิ่งที่เกิดขึ้นระหว่างไคลเอนต์และเซิร์ฟเวอร์ อย่างน้อยที่สุด สิ่งนี้จะให้ข้อความแสดงข้อผิดพลาดที่เกี่ยวข้องแก่คุณ
Score:0
ธง tr

คุณต้องระบุในฝั่งไคลเอ็นต์ว่าจะใช้คีย์ใด

คุณสามารถทำได้ด้วย ssh -i PATH_TO_PRIVATE_KEYหรือผ่านไฟล์กำหนดค่า ซึ่งสะดวกกว่ามาก

นี่คือข้อความที่ตัดตอนมาจากของฉัน ~/.ssh/config ซึ่งใช้กับ GitHub:

โฮสต์ github github.com
    ชื่อโฮสต์ github.com
    คอมไพล์ผู้ใช้
    เลขที่ยืนยันรหัสผ่าน
    IdentityFile ~/.ssh/github.shaggyrogers.rsa

โปรดสังเกตว่าคำต่อไปนี้ทันที เจ้าภาพ เป็นชื่อโฮสต์ (ตามที่ป้อนในบรรทัดคำสั่ง) ที่บล็อกการกำหนดค่านำไปใช้ ในกรณีนี้ ฉันสามารถพิมพ์ ssh GitHub หรือ ssh github.com. ดู คน ssh_config สำหรับข้อมูลเพิ่มเติม.

โพสต์คำตอบ

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