我正在尝试将我的 Raspberry Pi 3 (Raspbian) 备份到我的台式计算机 (Windows 10 Pro)。目前我可以通过各种方式 SSH,指定私钥文件。
从 Windows SSH 到 RPi:ssh root@192.168.1.107 -i H:/ssh/BB8.OpenSSH.ppk(root 以确保我在测试期间没有权限错误)。
从 RPi SSH 进入 Windows: ssh matt@192.168.1.100 -i /home/pi/.ssh/RPi3.OpenSSH.ppk
以下 rsync 命令不起作用:(Windows > RPi)
rsync -vvvvna --exclude={"/proc/*","/sys/*","/dev/*","/boot/*","/tmp/*","/run/*","/mnt/*"} -e "ssh -i H:/ssh/BB8.OpenSSH.ppk" root@192.168.1.107:/* /cygdrive/h/Users/Matt/Documents/RPi3_Backup
Run Code Online (Sandbox Code Playgroud)
Rsync 说“连接意外关闭”,而 RPi SSH 日志说它“收到来自 192.168.1.100 的断开连接”。
同步输出:
cmd=ssh -i H:/ssh/BB8.OpenSSH.ppk machine=192.168.1.107 user=root path=/*
cmd[0]=ssh cmd[1]=-i cmd[2]=H:/ssh/BB8.OpenSSH.ppk cmd[3]=-l cmd[4]=root cmd[5]=192.168.1.107 cmd[6]=rsync cmd[7]=--server cmd[8]=--sender cmd[9]=-vvvvnlogDtpre.iLsfxC cmd[10]=. cmd[11]=/*
opening connection using: ssh -i "H:/ssh/BB8.OpenSSH.ppk" -l root 192.168.1.107 …Run Code Online (Sandbox Code Playgroud)