【问题标题】:SSH - Match Address removed?SSH - 匹配地址已删除?
【发布时间】:2018-01-29 05:45:35
【问题描述】:

我很高兴地发现 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。显然,这篇文章是用旧的/坏的信息写的,但我仍然想知道为什么 AddressBad condition,因为我还没有找到可行的替代方案。

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

【问题讨论】:

    标签: amazon-web-services ubuntu amazon-ec2 ssh ubuntu-16.04


    【解决方案1】:

    匹配地址 x.x.x.x

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

    【讨论】:

    • 你知道为什么会这样吗?
    • 客户端和服务器中的匹配块可能是在不同的时间实现的,所以选择了一些不同的命名。或者它可能是故意的,因此您不会将服务器配置选项写入客户端,反之亦然(认为已经有很多常用选项)。
    • 感谢所有帮助和快速响应!
    猜你喜欢
    • 2018-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-12
    • 1970-01-01
    • 1970-01-01
    • 2022-01-06
    • 2019-06-30
    相关资源
    最近更新 更多