簡體   English   中英

SSH主機密鑰Rsync問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM