在我的Linux服务器I运行命令:主机密钥验证失败与sshpass rsync的
sshpass -p 'password' rsync -avz /source/folder/ [email protected]:/dest/folder
当我不sshpass它会为我提供主机和密码的真实性提示运行命令。
我需要一些等同于“-o StrictHostKeyChecking = no”(我用于ssh),这将允许我运行这个没有提示或错误。
我从Google上看到的一切都是关于ssh抛出错误而不是rsync。
这是非常不好的做法,跳过阻止你,你和你的服务器,窃取密码之间获得恶意攻击者唯一的检查,听取不管你转移并可能修改它。 – Jakuje
我不在乎这一点。我的服务器和它的整个网络都被封闭在一个安全的房间里。 – khm