从国外服务器拉数据回家里 救救孩子!
可以肯定密码是正确的,但是传文件就报错,不传文件的时候用 rsync 命令可以查看 truenas 上面的目录的,换了另外一台本地 linux 也是报同样的错误!
执行命令如下
rsync -avz --password-file=/etc/rsync.password /home/downloads/rg.rar [email protected]::truenas
报错如下
sending incremental file list
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(235) [sender=3.1.3]
1
ynyounuo 2022-03-06 21:08:29 +08:00
先试试 -e "ssh -vvv"
再不济 strace |
2
villivateur 2022-03-06 22:59:14 +08:00 via Android
大概率你的境外服务器被墙了
|
3
defunct9 2022-03-06 23:03:06 +08:00
开 ssh ,让我上去看看
|
4
rekulas 2022-03-06 23:06:01 +08:00
3 个排查点
用#1 ssh 方式实施 #2 换境外服务器实施 如果还不行检查下 rsync 版本是否一致,或直接更新到最新一致版本再试 |
5
qiubangzhu OP @villivateur 并不是 我换了一台本地的 linux 和境外服务器对拉 可以。就是 truenas 不行 感觉大概绿是权限问题 truenas 这个权限真的头疼 整不明白
|
6
qiubangzhu OP @rekulas 刚刚测试了 1.不行 2.数据在一个服务器上面没法换境外服务器 。测试了一下两个 Linux 对拉 好像可以 没办法了 变通了一下 把 truenas 挂载到 linux ,用 linux 拉。感觉大概绿是 truenas 权限问题 头大 从来没玩明白过
|