2017-04-12 33 views
1

我試圖建立~/.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函數來爲你解析。

相關問題