SSH 配置文件未应用

SSH 配置文件未应用

我正在运行 Mac Os Lion 并具有以下 ssh 配置文件:

$ cat /Users/fernando/.ssh/config
Port 123

这应该会导致 ssh 始终连接到端口 123,不是吗?

那么,实际发生的情况是它仍然尝试连接 22:

$ ssh 192.168.0.11 -v
OpenSSH_5.6p1, OpenSSL 0.9.8r 8 Feb 2011
debug1: Reading configuration data /Users/fernando/.ssh/config
debug1: Reading configuration data /etc/ssh_config
debug1: Applying options for *
debug1: Connecting to 192.168.0.11 [192.168.0.11] port 22.

知道为什么这个配置不适用吗?ssh 配置文件是否被缓存了?

答案1

Host如果向该配置文件添加指令会发生什么情况?

Host *
  Port 123

答案2

尝试更改~/.ssh/config为此并查看是否有效:

Host 192.168.0.11
        Port 123

相关内容