ฉันต้องการให้ตัวแทนในการกำหนดค่า SSH ของฉันเพื่อตั้งชื่อผู้ใช้เริ่มต้นของฉันเป็นค่าเฉพาะสำหรับโฮสต์ทั้งหมดในโดเมนที่แน่นอน แต่ฉันยังต้องการชื่อสั้น ๆ สำหรับโฮสต์บางแห่ง ฉันคาดหวังว่าสิ่งนี้จะทำงาน:
Host *.mydomain.com
User myusername
Host host1
Hostname host1.mydomain.com
ด้วยการตั้งค่าเหล่านั้นถ้าผมพิมพ์ssh host1.mydomain.com
มันประเมินmyusername@host1.mydomain.com
แต่ถ้าผมพิมพ์มันไม่ได้ใช้การตั้งค่าผู้ใช้ของฉันและฉันแทนดูssh host1
mylocalusername@host1.mydomain.com
มีวิธีที่จะใช้สัญลักษณ์แทนการแข่งขันในชื่อโฮสต์ที่ขยายสุดท้ายเพื่อให้ฉันสามารถพิมพ์รูปแบบสั้นหรือยาวและได้ผลลัพธ์เดียวกัน