在我的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