不检查 known_hosts 的 scp

不检查 known_hosts 的 scp

有没有办法跳过known_hosts检查而不清除known_hosts或禁用它ssh.conf?我既没有访问权限known_hostsssh.conf没有。在中找不到任何合适的man

答案1

scp应该采用与相同的命令行选项ssh,尝试:

-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null

或许也可以添加-q禁用警告。

答案2

对于那些不太熟悉 Linux 速记的人来说,完整的语法看起来应该是这样的:

scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -r $source $user@$host:$destination

相关内容