putty 0.61: ทำไมฉันถึงเห็นข้อความ“ Access Denied” หลังจากฉันใส่รหัสล็อกอิน?


9

ฉันใช้สีโป๊วเพื่อเข้าสู่เซิร์ฟเวอร์ RHEL 5.3 ของฉัน ฉันได้รับแจ้งให้ป้อนชื่อเข้าสู่ระบบเป็น "เข้าสู่ระบบ" และฉันป้อนรหัสเข้าสู่ระบบของฉัน ทันทีที่ฉันกด เข้าสู่ ฉันเห็นข้อความ "ปฏิเสธการเข้าถึง" ตามด้วยรหัสผ่าน ฉันป้อนรหัสผ่านสำเร็จและผ่าน - ไม่มีปัญหา

ฉันพยายามเช่นเดียวกันกับผงสำหรับอุดรู 0.60 (เมื่อเทียบกับผงสำหรับอุดรูที่ด้านบน 0.61) แต่ในรุ่นนี้ฉันไม่ได้รับข้อผิดพลาด "การเข้าถึงถูกปฏิเสธ" ฉันควรทำอะไรจากสิ่งนี้ putty 0.61 version buggy หรือเปล่า

ป.ล. : หากฉันเข้าสู่ระบบโดยใช้ ssh.exe (จาก cygwin) ดังนั้นฉันสบายดี - ฉันไม่ได้รับข้อผิดพลาด "การเข้าถึงถูกปฏิเสธ"

คำตอบ:


13

PuTTY พยายามใช้วิธีการรับรองความถูกต้องหลายวิธีในแถวซึ่งอาจทำให้ข้อความเหล่านี้

  • GSSAPI (เฉพาะในกรณีที่ระบบของคุณ และ เซิร์ฟเวอร์มีการเปิดใช้งาน)
  • กุญแจสาธารณะ (เฉพาะเมื่อคุณโหลดกุญแจ)
  • รหัสผ่าน

หลังจากได้รับข้อความ "การเข้าถึงถูกปฏิเสธ" ให้กดค้างไว้ Ctrl และคลิกขวาบนหน้าต่าง PuTTY จากนั้นเลือก บันทึกเหตุการณ์ . ที่ด้านล่างคุณจะเห็นสิ่งที่ทำให้เกิดความล้มเหลว


ปรับปรุง: PuTTY 0.62 แก้ไขข้อผิดพลาด เมื่อการตรวจสอบสิทธิ์ GSSAPI ล้มเหลวทำให้เกิดข้อความแสดงข้อผิดพลาดนี้


AHA! นั่นเป็นคำอธิบายที่ยอดเยี่ยม
anjanbacchu

ฉันได้รับข้อความแสดงข้อผิดพลาดเดียวกันและยืนยันว่าเกิดจากการตรวจสอบสิทธิ์ GSSAPI ฉันปิดการใช้งาน GSSAPIA การรับรองใน sshd_config นั่นคือสิ่งที่ถูกต้องที่จะทำ?
Barry Brown

@Barry: ความคิดเห็นของฉันแตกต่างกันไป มันเป็นคอมพิวเตอร์ส่วนบุคคลหรือไม่? มันเป็นเซิร์ฟเวอร์แบบสแตนด์อโลนหรือไม่? GSSAPI นั้นไม่จำเป็นสำหรับพวกเขาและมันก็โอเคที่จะปิดการใช้งาน มันเป็นเซิร์ฟเวอร์ตัวเดียวจากเครือข่ายเซิร์ฟเวอร์ขนาดใหญ่หรือไม่? GSSAPI นั้นไม่จำเป็นเช่นกันและก็ยังไม่เป็นไรที่จะปิดการใช้งาน แต่สามารถทำให้การเข้าสู่ระบบสะดวกยิ่งขึ้นถ้าตั้งค่าอย่างถูกต้อง
grawity

มันเป็นเซิร์ฟเวอร์แบบสแตนด์อโลน ขอบคุณสำหรับข้อมูล.
Barry Brown

2
@BarryBrown คุณปิดการใช้งาน GSSAPIAuthentication ใน sshd_configซึ่งก็โอเค แต่ฉันคิดว่าตัวเลือกที่ดีกว่าคือบอก PuTTY ว่าอย่าลองใช้ คุณสามารถทำได้ผ่านตัวเลือก PuTTY การเชื่อมต่อ & gt; SSH & gt; ตรวจสอบ & gt; GSSAPI . ยกเลิกการทำเครื่องหมายที่ช่อง 'การตรวจสอบสิทธิ์ GSSAPI'
Kem Mason

1

คุณสามารถแก้ไขไฟล์กำหนดค่าของ putty ได้ในไดเรกทอรี /home/Lifeix/.putty/sessionsเปลี่ยน AuthGSSAPI=0 ไปยัง AuthGSSAPI=1


1

สิ่งนี้ได้รับการแก้ไขในรุ่น. 62 ซึ่งขณะนี้อยู่ในช่วงเปิดตัวล่วงหน้า ฉันลบไฟล์ exe app putty เก่าของฉันแล้วดาวน์โหลดรุ่น. 62 จากเว็บไซต์ของพวกเขา เรียกใช้และตอนนี้ข้อผิดพลาดถูกปฏิเสธการเข้าถึงหายไปโดยไม่ต้องเปลี่ยนการตั้งค่า GSSAPI บนเซิร์ฟเวอร์หรือในผงสำหรับอุดรู


1

ในการกำหนดค่าโป๊วไปที่ สัมพันธ์ , SSH และภายใต้ โปรโตคอล ตัวเลือกการเปลี่ยนแปลง โปรโตคอล SSH ที่ต้องการ รุ่นตั้งแต่ 2 ถึง 2 เท่านั้นจากนั้นภายใต้ SSH Auth GSSAPI ยกเลิกการเลือก พยายาม GSSAPI การรับรองความถูกต้อง (SSH-2 เท่านั้น) กล่องกาเครื่องหมายและบันทึก

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.