Score:1

ปฏิเสธการอนุญาต (publickey)?

ธง jp

เมื่อฉันพยายามเชื่อมต่อกับเซิร์ฟเวอร์ได้รับข้อผิดพลาดนี้

คุณสามารถช่วยฉันได้ไหม?

ขอบใจ!

ssh [email protected] -vvv

OpenSSH_8.8p1, OpenSSL 1.1.1l 24 ส.ค. 2564
debug1: อ่านข้อมูลการกำหนดค่า /home/njfamirm/.ssh/config
debug1: /home/njfamirm/.ssh/config บรรทัดที่ 1: การใช้ตัวเลือกสำหรับ *
debug1: อ่านข้อมูลการกำหนดค่า /etc/ssh/ssh_config
debug3: ขยาย UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/njfamirm/.ssh/known_hosts'
debug2: กำลังแก้ไข "srv.alimd.ir" พอร์ต 22
debug3: Solve_host: ค้นหา srv.alimd.ir:22
debug3: ssh_connect_direct: เข้า
debug1: กำลังเชื่อมต่อกับ srv.alimd.ir [94.237.24.136] พอร์ต 22
debug3: set_sock_tos: ตั้งค่าซ็อกเก็ต 3 IP_TOS 0x48
debug1: สร้างการเชื่อมต่อแล้ว
..
.
.
.
.
.
.
debug3: ต้องการที่เหลือ: แป้นพิมพ์โต้ตอบรหัสผ่าน
debug3: authmethod_is_enabled คีย์สาธารณะ
debug1: วิธีการรับรองความถูกต้องถัดไป: publickey
debug1: เสนอรหัสสาธารณะ: /home/njfamirm/.ssh/id_rsa RSA SHA256:nG0n/dYkV6P2wHzjnOXEKe2LjIFWYe9CnZvb7zHljxk
debug3: ส่งแพ็คเก็ต: ประเภท 50
debug2: เราส่งแพ็กเก็ต publickey แล้ว รอการตอบกลับ
debug3: รับแพ็กเก็ต: พิมพ์ 51
debug1: การรับรองความถูกต้องที่สามารถดำเนินการต่อ: publickey
debug1: ลองใช้รหัสส่วนตัว: /home/njfamirm/.ssh/id_dsa
debug3: ไม่มีข้อมูลประจำตัวดังกล่าว: /home/njfamirm/.ssh/id_dsa: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
debug1: ลองใช้รหัสส่วนตัว: /home/njfamirm/.ssh/id_ecdsa
debug3: ไม่มีข้อมูลประจำตัวดังกล่าว: /home/njfamirm/.ssh/id_ecdsa: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
debug1: ลองใช้รหัสส่วนตัว: /home/njfamirm/.ssh/id_ecdsa_sk
debug3: ไม่มีข้อมูลประจำตัวดังกล่าว: /home/njfamirm/.ssh/id_ecdsa_sk: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
debug1: ลองใช้รหัสส่วนตัว: /home/njfamirm/.ssh/id_ed25519
debug3: ไม่มีข้อมูลประจำตัวดังกล่าว: /home/njfamirm/.ssh/id_ed25519: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
debug1: ลองใช้รหัสส่วนตัว: /home/njfamirm/.ssh/id_ed25519_sk
debug3: ไม่มีข้อมูลประจำตัวดังกล่าว: /home/njfamirm/.ssh/id_ed25519_sk: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
debug1: ลองใช้รหัสส่วนตัว: /home/njfamirm/.ssh/id_xmss
debug3: ไม่มีข้อมูลประจำตัวดังกล่าว: /home/njfamirm/.ssh/id_xmss: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
debug2: เราไม่ได้ส่งแพ็คเก็ต ปิดการใช้งานเมธอด
debug1: ไม่ต้องลองวิธีการรับรองความถูกต้องอีกต่อไป
[email protected]: การอนุญาตถูกปฏิเสธ (publickey)

~/.ssh/config

เจ้าภาพ *
    StrictHostKeyChecking ถาม
    UserKnownHostsFile ~/.ssh/known_hosts
    ข้อมูล LogLevel
    ServerAliveInterval 120
hr flag
ดูเหมือนว่าคุณกำลังพยายามใช้ *ของคุณ* คีย์ส่วนตัว RSA (`/home/njfamirm/.ssh/id_rsa`) เพื่อตรวจสอบสิทธิ์ในฐานะ "รูท" บนเซิร์ฟเวอร์ - คุณแน่ใจหรือว่าได้ตั้งค่าให้อนุญาต (เช่น รหัสสาธารณะของคุณ อยู่ในไฟล์คีย์ที่ได้รับอนุญาตของ *root* บนโฮสต์เป้าหมาย) หรือไม่
John Hanley avatar
in flag
1) เซิร์ฟเวอร์สาธารณะส่วนใหญ่ห้ามการเข้าสู่ระบบในฐานะผู้ใช้รูท 2) คุณไม่มีคีย์ SSH สำหรับเซิร์ฟเวอร์นี้ที่จัดเก็บไว้ใน ~/.sshคุณต้องมีรหัสส่วนตัวสำหรับเซิร์ฟเวอร์นั้นเพื่อเข้าสู่ระบบ คุณไม่มีคีย์ใดๆ ในไดเร็กทอรีเริ่มต้น
Score:0
ธง de
ob2

ดูเหมือนว่าเซิร์ฟเวอร์ของคุณต้องเชื่อมต่อกับคีย์ ssh เท่านั้น ดูเหมือนว่าไฟล์นี้จะหายไปในคอมพิวเตอร์ของคุณ:

/home/njfamirm/.ssh/id_dsa

คุณสามารถสร้างใหม่ได้ด้วย ssh-keygen แต่อาจเป็นปัญหาสำหรับเซิร์ฟเวอร์ที่มีอยู่ เนื่องจากอาจมีการใช้คีย์อื่นอยู่แล้ว

บางทีคุณอาจเปลี่ยนคอมพิวเตอร์ของคุณ ?

โพสต์คำตอบ

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