เพื่อหลีกเลี่ยงสตริงความคิดเห็น: ใช่สิ่งนี้ไม่ปลอดภัย (แม้จะไม่ปลอดภัยก็ตาม) ฉันขอแนะนำอย่างยิ่งให้คุณทำเฉพาะในสถานการณ์แล็บในเครือข่ายที่แยกได้หรือสถานการณ์ที่ไม่คุ้นเคยซึ่งไม่เกี่ยวข้องกับเซิร์ฟเวอร์ที่ใช้งานจริงหรือเซิร์ฟเวอร์ที่ใช้งานจริงอาจไม่มีการรีเซ็ต / ฟอร์แมตเต็มรูปแบบ
ฉันต้องการตั้งค่านี้เนื่องจากฉันไม่คิดว่าสวิตช์ 2950 ของฉันรองรับคีย์ส่วนตัว / สาธารณะและฉันหวังว่าในบางจุดที่จะได้รับความรู้นั้น แต่ฉันยังไม่ได้มี
การใช้นามแฝงและ sshpass นี้สามารถทำได้
- ติดตั้ง sshpass
- แก้ไขไฟล์. ssh / configของคุณเพื่อรวมชื่อผู้ใช้ตามที่ระบุในคำถาม
- เพิ่มนามแฝงไปยังเทอร์มินัลของคุณ (ฉันใช้. bashrc และจะแนะนำให้เทียบกับการตั้งค่ามืดมน)
- ใช้นามแฝงเพื่อเข้าสู่เป้าหมาย
นามแฝงตัวอย่างของฉันคือ:
alias ssc='sshpass -pcisco ssh'
ที่ "ซิสโก้" เป็นรหัสผ่าน หมายเหตุไม่มีช่องว่างระหว่าง -p และรหัสผ่าน
การใช้งานคือ (อ้างอิงคำถาม):
ssc server1
หมายเหตุ: นี่ตอบคำถามในชื่อเรื่องเฉพาะสำหรับผู้ที่ใช้เครื่องมือค้นหา หากคุณใช้เซิร์ฟเวอร์เช่นตัวอย่างคำถามคู่ของไพรเวท / พับลิกคีย์และไม่ใช่คำตอบนี้ควรใช้