开发者社区 问答 正文

ssh执行命令时,如何屏蔽ssh关于MITM的信息?

我想执行 ssh name@10.10.10.10 ls这样的指令。但是ssh返回给我很多关于注意中间人攻击的信息,这些信息在ls产生的输出前面,污染了我想要的结果。如何去掉这些信息呢?

展开
收起
a123456678 2016-06-21 16:15:24 2423 分享 版权
1 条回答
写回答
取消 提交回答
  • ssh会把你每个你访问过计算机的公钥(public key)都记录在~/.ssh/known_hosts。当下次访问相同计算机时,OpenSSH会核对公钥。如果公钥不同,OpenSSH会发出警告,避免你受到DNS Hijack之类的攻击。
    所以一般都是首次登录时候会提示。

    2019-07-17 19:45:04
    赞同 展开评论
问答分类:
问答地址: