ลงชื่อเข้าใช้อัตโนมัติด้วย Putty.exe


1

ฉันใช้ Windows 7 บนพีซีและใช้Putty.exeเพื่อเชื่อมต่อกับเซิร์ฟเวอร์ Red-Hat บางแห่งในเครือข่าย โดยปกติฉันคลิกสองครั้งที่Putty.exeไฟล์เลือกเซสชันและกด 'เปิด' จากนั้นฉันป้อนชื่อผู้ใช้และรหัสผ่านของฉันและพร้อมใช้งาน ฉันต้องการทำให้กระบวนการนี้เป็นแบบอัตโนมัติ

ดังนั้นฉันได้ทำการอ่าน (แม้ในคำถามที่คล้ายกันถามที่นี่) และลองวิธีบรรทัดคำสั่ง ในบรรทัดคำสั่งที่ฉันพิมพ์:

Putty.exe myusername@myserver -pw mypass

แต่ได้รับข้อผิดพลาด "putty Fatal": 'ไม่สามารถตรวจสอบสิทธิ์'

ฉันเดาว่าฉันใช้โปรโตคอล SSH พยายามเชื่อมต่อจากบรรทัดคำสั่ง แต่ไม่รู้ว่า SSH (1 หรือ 2) และไม่คิดว่ามันจะสำคัญ ฉันได้อ่านเกี่ยวกับวิธีการรหัสส่วนตัว / กุญแจสาธารณะ แต่ในตอนนี้ฉันต้องการใช้วิธีชื่อผู้ใช้ / รหัสผ่าน

ขอบคุณที่แสดงความคิดเห็น Celeritas ฉันได้พยายามใช้วิธีการเข้าสู่ระบบอัตโนมัติในหน้าต่าง Putty - แต่มีเพียงฟิลด์ 'ชื่อผู้ใช้เข้าสู่ระบบอัตโนมัติ' และไม่ใช่ 'รหัสผ่านเข้าสู่ระบบอัตโนมัติ' นอกจากนี้ยังมีมูลค่าการกล่าวขวัญเป็นความจริงที่ฉันมีเพียงPutty.exeไฟล์และไม่มีเครื่องมือช่วยอื่น ๆ PuTTYgen.exeเช่น

ขอขอบคุณ.


2
ดูที่นี่superuser.com/questions/999936/…
Celeritas

ขอบคุณ แต่ไม่มีความช่วยเหลือจากที่นั่น อัปเดต Q ของฉันเพื่ออธิบาย
บาก Itzik

2
มีอักขระพิเศษในชื่อผู้ใช้หรือรหัสผ่านของคุณหรือไม่ บรรทัดคำสั่งอาจตีความผิดและส่งสัญลักษณ์ผิดไปยังเซิร์ฟเวอร์
Madoc Comadrin

1
@MadocComadrin: ขอบคุณ! คุณแก้ไขมัน ฉันมี '&' รหัสผ่าน เมื่อฉันห่อหุ้มมันด้วย "" - มันใช้งานได้ (และตอนนี้ทุกคนรู้หนึ่งถ่านในการส่งผ่านของฉัน :)
บาก Itzik

คำตอบ:


0

ฉันโพสต์ความคิดเห็นของฉันเป็นคำตอบด้วยเพื่อที่คำถามจะถูกทำเครื่องหมายว่าแก้ไขแล้ว:

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


1

ฉันขอแนะนำให้กำหนดค่าการรับรองความถูกต้องของคีย์ SSHแทนการจดจำข้อมูลรับรองการเข้าสู่ระบบ

มันไม่ซับซ้อนมากนัก:

  • สร้างรหัสด้วย PuTTYgen
  • ใส่กุญแจสาธารณะให้คุณที่เซิร์ฟเวอร์ RedHat
  • เพิ่มรหัสส่วนตัวใน PAGEANT
  • ตั้งค่า PuTTY

ขอบคุณ แต่มันแก้ไขโดย @Madoc Comadrin แล้ว ปัญหา 'อักขระพิเศษ' โง่ และอย่างที่ฉันเขียน - ฉันไม่มี PAGEANT และไม่ต้องการตั้งค่าคีย์ส่วนตัว / สาธารณะในขณะนี้
บาก Itzik

0

ล็อกอินอัตโนมัติไปยังเซสชัน PUTTY SSH โดยใช้.BATไฟล์

สร้างไฟล์แบตช์หนึ่งบรรทัดในเท็กซ์เอดิเตอร์ใด ๆ :

@start putty -load "mySavedSession" -l yourusername -pw yourpassword


ข้อมูลเพิ่มเติม:

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