ฉันต้องจัดการกองทั้งหมดของโฮสต์มากกว่า ssh อย่างไรก็ตามฉันสามารถเข้าถึงได้ผ่านเซิร์ฟเวอร์ ssh ที่แน่นอนเท่านั้น
ฉันมีดังต่อไปนี้ในของฉัน~/.ssh/config
:
Host mygateway-www
Hostname www
IdentityFile ~/.ssh/id_rsa
ProxyCommand ssh mygateway nc %h 22
อย่างไรก็ตามฉันต้องเชื่อมต่อกับเครื่องเหล่านี้มากมาย แทนที่จะใส่หลายรายการในของฉัน~/.ssh/config
มีอยู่แล้วฉันสามารถมีอะไรเช่นนี้:
Host mygateway-*
Hostname ???WHAT GOES HERE????
IdentityFile ~/.ssh/id_rsa
ProxyCommand ssh mygateway nc %h 22
ฉันรู้ว่าคุณสามารถใช้%h
ในการHostname
โต้แย้ง แต่นั่นจะเป็นชื่อโฮสต์ ${VAR%thingie}
สิ่งที่ผมจำเป็นต้องเป็นประเภทของสตริงทดแทนบางอย่างเช่นทุบตี เป็นไปได้ไหม