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

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

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


ssh会把你每个你访问过计算机的公钥(public key)都记录在~/.ssh/known_hosts。当下次访问相同计算机时,OpenSSH会核对公钥。如果公钥不同,OpenSSH会发出警告,避免你受到DNS Hijack之类的攻击。
所以一般都是首次登录时候会提示。

如果要关闭可以在/etc/ssh/ssh_config 加入StrictHostKeyChecking=no

【热门文章】
【热门文章】