![](/img/trans.png)
[英]SSH / rsync / scp with username and password (and host) as parameters
[英]SSH Host Key Rsync Issue
我有一個bash腳本,該腳本使用rsync將服務器的備份下拉到運行Ubuntu的脫機服務器。
但是看來我的脫機服務器不想正確運行此腳本。 我手動運行它時遇到的問題是,
Host key verification failed.
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: unexplained error (code 255) at io.c(226) [Receiver=3.1.1]
但是事情很奇怪,主機密鑰很好,並且在我進行SSH時可以使用。 因此,登錄到我的脫機服務器並從那里登錄到遠程服務器可以正常工作。
這是問題變得很奇怪的地方,當我通過SSH進入離線服務器后,bash腳本有效(當要求通過webmin運行時)。 我無需執行其他任何操作,只需登錄到遠程服務器,bash腳本即可工作。
那是我不明白的,如果主機密鑰配置不正確,那么它們根本不應該工作,但是一旦我登錄到服務器,它們就可以工作嗎?
謝謝,
嘗試使用ssh -a登錄,以防止轉發您的ssh-agent。 您可能在代理中使用一個身份對目標服務器進行身份驗證。 如果您的ssh-agent ist不存在,則此身份驗證將不起作用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.