scp 没有 known_hosts 检查

bur*_*rsk 76 ssh scp known-hosts

是否有机会跳过known_hosts检查而不清除known_hosts或禁用它ssh.conf?我既无权访问known_hostsssh.conf尚未访问。中没有找到合适的man

arj*_*arj 139

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

-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null
Run Code Online (Sandbox Code Playgroud)

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


小智 14

对于我们这些不太熟悉 Linux 速记的人来说,完整的语法如下所示:

scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -r $source $user@$host:$destination
Run Code Online (Sandbox Code Playgroud)