พุตตี้ทำงาน Terminal SSH ไม่ได้ (ด้วยรหัสส่วนตัว)


3

ติดตั้งเซิร์ฟเวอร์ใหม่ (บน Rackspace) ทำให้มันทำงานใน PuTTY / KiTTY

เมื่อฉันเรียกใช้จากเทอร์มินัล (Cmder) มันขอให้ฉันป้อนข้อความรหัสผ่าน (ซึ่ง PuTTY ไม่ได้) ฉันกด "Enter" (ไม่มีข้อความรหัสผ่าน) จากนั้นจะขอรหัสผ่านผู้ใช้ของฉัน - เอาชนะวัตถุประสงค์

ข้อเสนอแนะใด ๆ

ระบบปฏิบัติการ: Windows 7
Terminal: Cmder
Private Key: .ppk สร้างขึ้นจาก
เซิร์ฟเวอร์Puttygen : Rackspace Centos 6

คำตอบ:


6

เนื่องจากงานโป๊วผมคิดว่าฝั่งเซิร์ฟเวอร์มีการติดตั้งอย่างถูกต้อง

คุณต้องแปลงไพรเวตคีย์ (ppk) ที่ใช้ในการตี ในการทำเช่นนั้น

  1. วิ่ง

    ssh -v user@yourhost

จาก Cmder และตรวจสอบผลลัพธ์การตรวจแก้จุดบกพร่องคุณจะเห็นว่ามันกำลังมองหากุญแจในC:\Users\USERNAME\.sshโฟลเดอร์ C:\Users\USERNAME\.ssh\id_rsaกุญแจดอกแรกที่ควรจะเป็น

  1. ตอนนี้ใช้ PuTTYgen บนเมนูเลือกConversions->Import keyนำเข้า PPK แล้วConversion->Export OpenSSH keyและบันทึกที่สำคัญที่ส่งออกไปยังไฟล์ที่กล่าวถึงใน C:\Users\USERNAME\.ssh\id_rsa1,

  2. ลอง ssh จาก Cmder อีกครั้งควรใช้งานได้แล้ว


1
ฉันสามารถเชื่อมต่อกับเซิร์ฟเวอร์ของฉันโดยใช้ผงสำหรับอุดรูด้วย id_rsa.ppk ของฉัน แต่ฉันไม่สามารถเชื่อมต่อโดยใช้ cmder แม้หลังจากทำตามคำแนะนำด้านบน
cornflakes24

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