解決 scp 和rsync 同步失敗【rsync error: unexplained error (code 255) at io.c(226) [sender=3.1.2]】


 解決 scp 和rsync 同步失敗

報錯信息截圖:

解決問題的步驟:

1.檢查對方的scp和rsync 是否能使用。

rsync 在使用的時候,需要客戶端和服務端都有rsync工具。scp 和 rsync 都是依賴ssh服務的。所以接下來看第二步

 2.根據截圖中紅色框圈出來的端口號得知,220不是默認的,配置被改過,我們檢查本地的ssh 服務驗證下:

3.檢查ssh的配置文件:/etc/ssh/ssh_config

port 220        “Port”設置sshd監聽的端口號,默認是22 。我們沒有特殊要求,把這個注釋掉。
PermitRootLogin no    “PermitRootLogin”設置root能不能用ssh登錄,設置為no表示禁止root登陸。我們沒有特殊要求,把這個注釋掉。

PermitEmptyPasswords no 用戶登陸需要密碼認證。我們沒有特殊要求,把這個注釋掉。

4. 將配置文件恢復為默認的配置,也就是把紅色框框里面3個注釋掉后。

不需要重啟ssh服務。

驗證下ssh服務:

驗證下rsync 服務:

驗證下scp服務:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM