SSH - 匹配地址已删除?

SSH - Match Address removed?

我很高兴地发现 SSH 配置文件允许您使用 Match 条件指定配置,包括我希望的 Address。不幸的是,它不起作用。

我的第一个危险信号是 vim 没有像 HostUser 条件那样突出显示 Address。然后,当我测试这个配置时:

Match Address x.x.x.x
    PasswordAuthentication yes

shellinabox,我得到了这个错误:

/home/user/.ssh/config line 1: Bad Match condition

我四处搜索文档和网络文章以查找 Address 条件的提及。我发现的大多数来源都是多年以前的,这让我觉得它最近被删除了,除了 this article 是两个多月前发布的。显然,这篇文章是用 old/bad 信息写的,但我仍然想知道为什么 AddressBad condition,因为我还没有找到一个可行的替代方案。

如果这与问题相关:我正在使用 AWS EC2 实例 运行 Ubuntu 16.04.

Match Address x.x.x.x

Match Address 只能在 sshd_config(服务器)中使用。 ssh_config(客户端配置)有 Match Host 或只有 Host 关键字