我有一个运行多个“SSH 守护进程”的服务器(实际上是 Stash 和 OpenSSH),每个需要不同的 SSH 密钥。这些守护进程正在侦听 2 个不同的端口。
在客户端的 SSH 配置中(特别是~/.ssh/config),是否可以在Host/Match指令(或其他方式)中指定端口,以便我可以覆盖IdentityFile基于端口的?这样ssh myserver -p 22,ssh myserver -p 23两者都将使用正确的密钥登录,无需额外配置。
~/.ssh/config
Host
Match
IdentityFile
ssh myserver -p 22
ssh myserver -p 23
linux ssh openssh
linux ×1
openssh ×1
ssh ×1