Как сделать файл.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 функция, чтобы сделать этот анализ для вас.

Другие вопросы по тегам