如何在使用 SSH 时抑制“...这没有映射回来...”消息?

如何在使用 SSH 时抑制“...这没有映射回来...”消息?

我正在编写一个脚本,通过 SSH 连接到我们的几台机器,以检查一些使用情况统计数据。

每次我这样做:

ssh -i ~/.ssh/ourkeyfile.pem user@host

我收到了一条典型的信息:

Address X.X.X.X maps to somedomain.com, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT!

ssh 是否有一个命令行开关可以让我抑制该消息出现在我的脚本输出中?

答案1

嗯,脚本方式是

2>&1 > /dev/null

正确的方法是修复 ssh 连接、主机名。


是的,这意味着需要修复.ssh 文件夹中的known_hosts。

答案2

修复有问题的主机的反向 DNS 条目(PTR 记录)以及可能的正向条目(A 和 AAAA 记录)。

答案3

根据 Danila 的建议:

为了仅抑制警告和错误,您可以这样做......

2>/dev/null

相关内容