known_hosts
检查而不清除known_hosts
或在ssh.conf
中将其禁用?我既无法访问known_hosts
也无法访问ssh.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
评论
“我还没有访问known_hosts和ssh.conf的权限。找不到适合的人。”意思?连接后即会创建known_hosts文件,因此一切正常。嗨,glglgl,您知道known_hosts是另一个服务用户的文件,而visudo无法正常工作。因此,我无法访问known_hosts或ssh.conf。该known_hosts文件中存在错误的签名。