Amazon web services SSH-删除匹配地址?
我很高兴地发现,SSH配置文件允许您指定带有Amazon web services SSH-删除匹配地址?,amazon-web-services,ubuntu,amazon-ec2,ssh,ubuntu-16.04,Amazon Web Services,Ubuntu,Amazon Ec2,Ssh,Ubuntu 16.04,我很高兴地发现,SSH配置文件允许您指定带有Match条件的配置,包括我希望的Address。不幸的是,它不起作用 我的第一个危险信号是vim没有突出显示地址,就像在主机和用户条件下一样。然后,当我测试此配置时: Match Address x.x.x.x PasswordAuthentication yes 使用,我得到了以下错误: /home/user/.ssh/config line 1: Bad Match condition 我四处搜索文档和网络文章,寻找关于地址情况的信息
Match
条件的配置,包括我希望的Address
。不幸的是,它不起作用
我的第一个危险信号是vim没有突出显示地址
,就像在主机
和用户
条件下一样。然后,当我测试此配置时:
Match Address x.x.x.x
PasswordAuthentication yes
使用,我得到了以下错误:
/home/user/.ssh/config line 1: Bad Match condition
我四处搜索文档和网络文章,寻找关于地址
情况的信息。我发现的大部分信息来源都有好几年了,这让我觉得它是最近被删除的,除了两个多月前发布的信息。显然,这篇文章是用旧的/不好的信息写的,但我仍然想知道为什么地址
是一个不好的条件
,因为我还没有找到一个可行的替代方案
如果这与问题有关:我正在使用运行Ubuntu 16.04的AWS EC2实例
匹配地址x.x.x.x
匹配地址
仅在sshd\u配置
(服务器)中可用。ssh\u config
(客户端配置)有Match Host
或者只是Host
关键字,你知道为什么会这样吗?客户端和服务器中的匹配块可能是在不同的时间实现的,所以选择了稍微不同的命名。或者,这可能是有意的,这样您就不会将服务器配置选项写入客户端,反之亦然(虽然已经有许多常用选项)。感谢所有帮助和快速响应!