Score:0

การระบุโฮสต์มีการเปลี่ยนแปลงโดยไม่มีเหตุผลที่ชัดเจน

ธง in

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

 ssh [email protected]
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@
@ คำเตือน: การระบุโฮสต์ระยะไกลมีการเปลี่ยนแปลง! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@
เป็นไปได้ว่าบางคนกำลังทำสิ่งที่น่ารังเกียจ!
ตอนนี้อาจมีคนแอบฟังคุณอยู่ (การโจมตีแบบคนตรงกลาง)!
อาจเป็นไปได้ว่าเพิ่งเปลี่ยนรหัสโฮสต์
ลายนิ้วมือสำหรับคีย์ ECDSA ที่ส่งโดยรีโมตโฮสต์คือ
SHA256:nLdtZYZ3MPLkpSPFJWFEO0bn8/mlG3Oe0NtEYdKbcNU.
โปรดติดต่อผู้ดูแลระบบของคุณ
เพิ่มรหัสโฮสต์ที่ถูกต้องใน /home/abayomi/.ssh/known_hosts เพื่อกำจัดข้อความนี้
ละเมิดรหัส ECDSA ใน /home/abayomi/.ssh/known_hosts:3
  ลบด้วย:
  ssh-keygen -f "/home/abayomi/.ssh/known_hosts" -R "143.110.229.222"
รหัสโฮสต์ ECDSA สำหรับ 143.110.229.222 มีการเปลี่ยนแปลง และคุณได้ร้องขอการตรวจสอบอย่างเข้มงวด
การยืนยันคีย์โฮสต์ล้มเหลว

ตกลง ฉันเพิ่งลบชื่อโฮสต์ก่อนหน้านี้สำเร็จ จากนั้นฉันพยายามดำเนินการนี้ ssh 143.198.104.166 ตอนนี้ฉันได้รับข้อผิดพลาดนี้ [email protected]: ปฏิเสธการอนุญาต (publickey) ผู้ใช้ของฉันไม่สามารถเข้าถึงการเข้าสู่ระบบเซิร์ฟเวอร์ได้อีกต่อไป

CrazyTux avatar
us flag
เพียงคัดลอกและรันบรรทัดนี้ `ssh-keygen -f "/home/abayomi/.ssh/known_hosts" -R "143.110.229.222"` ที่ควรแก้ปัญหา นอกจากนี้ ขอแนะนำให้ลบรายละเอียดส่วนตัว เช่น ชื่อผู้ใช้และ ip .
Abayomi Usman avatar
in flag
ฉันจะเพิ่มชื่อโฮสต์ใหม่ได้อย่างไร
CrazyTux avatar
us flag
คำสั่งควรแก้ปัญหา รันคำสั่งจากเทอร์มินัลพีซีของคุณและเชื่อมต่อใหม่ด้วยคำสั่ง `ssh` ปกติ การเชื่อมต่อใหม่ผ่าน `ssh` จะเพิ่มชื่อโฮสต์ของคุณอีกครั้งไปยังเซิร์ฟเวอร์
Abayomi Usman avatar
in flag
โปรดตรวจสอบคำถามที่อัปเดตของฉัน ฉันได้รับข้อผิดพลาด
Abayomi Usman avatar
in flag
ฉันสามารถเข้าสู่ระบบในฐานะ root แต่ไม่สามารถเข้าสู่ระบบด้วยผู้ใช้ของฉัน
Abayomi Usman avatar
in flag
ฉันจะให้ผู้ใช้ของฉันเข้าสู่ระบบอีกครั้งได้อย่างไร
CrazyTux avatar
us flag
โปรดทราบว่าคุณกำลังพยายามเชื่อมต่อ IP อื่น คุณได้แก้ไขปัญหาชื่อโฮสต์สำหรับ 143.110 และข้อผิดพลาดการอนุญาตสำหรับ 143.198 ข้อผิดพลาดหมายความว่าคุณไม่มีคีย์ไปยังเซิร์ฟเวอร์ 143.198
Abayomi Usman avatar
in flag
ดังนั้นฉันจึงอยู่ในสถานะ root ฉันจะให้ผู้ใช้ของฉันเข้าถึงอีกครั้งได้อย่างไร
Abayomi Usman avatar
in flag
ได้โปรดฉันไม่ต้องการสร้างผู้ใช้รายอื่น
Score:1
ธง us
  1. จุ๊ๆ Secure Shell - เป็นโปรแกรมสำหรับล็อกอินเข้าสู่เครื่องระยะไกลและสำหรับดำเนินการคำสั่งบนเครื่องระยะไกล
  2. ในการเชื่อมต่อเซิร์ฟเวอร์ระยะไกล คุณต้องติดตั้ง "เซิร์ฟเวอร์ ssh" Secure Shell Daemon - sshd.
  3. sshd มักจะฟังพอร์ต 22 และคุณสามารถเชื่อมต่อเซิร์ฟเวอร์ ssh ได้โดยใช้คำสั่ง ชื่อผู้ใช้ ssh@ชื่อโฮสต์
  4. คุณสามารถเปลี่ยนการกำหนดค่าเซิร์ฟเวอร์ ssh ได้โดยแก้ไขไฟล์การกำหนดค่า /etc/ssh/sshd_config
  5. สำหรับคำถามเฉพาะของคุณ:
    • ปัญหาknown_hosts อาจเกิดจากคุณใช้ที่อยู่คอมพิวเตอร์ระยะไกลเครื่องเดิม แต่คอมพิวเตอร์ระยะไกลตอบสนองด้วยลายนิ้วมืออื่น
    • ดังนั้นเมื่อฉันแสดงความคิดเห็นคำสั่ง ssh-keygen -f "/home/abayomi/.ssh/known_hosts" -R "143.110.229.222" จะแก้ปัญหาข้อความเตือน
    • ข้อผิดพลาด "การปฏิเสธสิทธิ์" เกิดขึ้นเนื่องจากคุณไม่มีคีย์ไปยังเซิร์ฟเวอร์เฉพาะ
    • ในการเพิ่มคีย์เพิ่มเติมให้กับเซิร์ฟเวอร์ ssh คุณต้องเพิ่มคีย์สาธารณะของคุณไปยังไฟล์ที่ได้รับอนุญาตซึ่งอยู่บน /home/username/.ssh/authorized_keys หรือในผู้ใช้รูท /root/.ssh/authorized_keys.
    • หากต้องการสร้างคีย์ใหม่ คุณสามารถใช้ไฟล์ ssh-keygen สั่งการ.

โพสต์คำตอบ

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