在我的局域网(debian 服务器,windows 客户端)上,我使用 rsync:// 协议和此代码
cwRsync\rsync.exe -avLP --force --append-verify rsync://rsync-usb@server/rsync-usb/* usb/
Run Code Online (Sandbox Code Playgroud)
我读过,使用 rsync:// 协议的守护进程模式下的 rsync 不使用加密,所以如果我想通过互联网使用 rsync,我想使用加密。我喜欢 rsync://user@server/module 的简单性。
我不想使用允许登录的 ssh 用户,因为我不想访问我的服务器。
我创建了一个登录被阻止的用户
rsyncssh:x:1001:1007:,,,:/tmp:/bin/false
Run Code Online (Sandbox Code Playgroud)
有没有办法通过 ssh 隧道传输 rsync:// 协议?例如使用 plink.exe(腻子链接)和私人用户密钥?