Как сделать файл.ssh/config Имя хоста настраиваемым
Я пытаюсь настроить ~/.ssh/config
файл и хотите сделать имя хоста настраиваемым
ssh pe1-cl1-bo1 should resolve to perf1-client1.app.bo1.host.in
ssh pe1-c2-bo3 should resolve to perf1-client2.app.bo3.host.in
i.e
pe -> expands to perf
cl -> expands to client
bo -> remains as it s
Я просто хочу одну запись в моем файле ~/.ssh/config
Host $1-$2-$3
Hostname $1.$2..$3
Может кто-нибудь предложить способ сделать это?? Я пытался с помощью ProxyCommand
но я не могу понять, как его использовать.
1 ответ
Решение
Это невозможно в ssh_config
, Там нет механизмов, чтобы сделать эту замену. Но вы должны быть в состоянии написать bash
функция, чтобы сделать этот анализ для вас.