ฉันมักจะ ssh ลงในอินสแตนซ์ openstack อินสแตนซ์ทั้งหมดอยู่บน vlan และซับเน็ตเฉพาะ (10.2.xx) อินสแตนซ์ทั้งหมดมีชื่อผู้ใช้เดียวกัน (bob)
ฉันเชื่อมต่อเช่นนั้น:
ssh bob@10.2.x.x
หรือบางครั้งเช่นนี้
ssh 10.2.x.x -l bob
เป็นไปได้หรือไม่ที่จะกำหนดค่าแล็ปท็อปของฉันให้ใช้ชื่อ bob โดยอัตโนมัติเมื่อฉันเปลี่ยนเป็น vm ใด ๆ บนซับเน็ต 10.2.xx ฉันไม่ต้องการใช้บ๊อบโดยอัตโนมัติเมื่อ sshing เป็นเครื่องบนซับเน็ตอื่น
ดูเหมือนว่าssh configไม่รองรับอักขระตัวแทน (แก้ไขฉันถ้าฉันผิด) ฉันคิดว่าอาจมีนามแฝงทำสิ่งนี้ได้ แต่ฉันไม่แน่ใจว่าไวยากรณ์จะเป็นอย่างไร
Host 10.2*
จะทำเคล็ดลับ