没有已知主机的scp检查


57

有没有机会跳过known_hosts检查而不清除known_hosts或禁用它ssh.conf?我既没有访问权限,known_hostsssh.conf没有访问权限。在中找不到合适的内容man


“我还没有访问known_hosts和ssh.conf的权限。找不到适合的人。” 意思?该known_hosts文件被创建,一旦你连接,所以都应该罚款。
glglgl

大家好,glglgl,known_hosts是另一个服务用户的文件,而visudo无法正常工作。因此,我无法访问known_hosts或ssh.conf。该known_hosts文件中存在错误的签名。
burnersk

Answers:


112

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

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

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


7

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

scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -r $source $user@$host:$destination
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.