我有一个像下面这样的 SSH 配置,它适用于:
ssh b21
ssh 23
ssh s267
示例 .ssh/config(传递的主机名插入到 %h):
host s*
HostName atrcu%h.example.com
User example
Port 22
host b*
HostName atrcx%h.example.com
User example
Port 22
host ??*
HostName atvts%h.example.com
User example
Port 2205
但我想在主机中包含用户名:
ssh b21ex
这将 ssh 到:
example@atvts21.example.com
但相反会:
atvts21ex.example.com
他们是否有任何方法可以在传递 %h 时对其进行剪切/修改,并且可能让连接匹配更多模式以获取用户名?