编辑

编辑

编辑

远程控制[电子邮件保护]

但是,效果很好;

远程控制[电子邮件保护]:/一些/位置

不起作用。

ssh:无法解析主机名 192.168.0.11:/some/location:名称或服务未知

抱歉,我以为这是 ssh 问题,我不知道为什么,但出于某种原因,我以为你可以 ssh 进入这样的文件夹。结果发现这是 rsync 问题。

我收到一个奇怪的 rsync 错误

rsync -navz -e ssh win10/data [email protected]

可以工作,但当我尝试在我的 Ubuntu 服务器上指定目标目录时,它会

rsync -navz -e ssh win10/data [email protected]:/some/location

dup() in/out/err failed

rsync: read error: Connection reset by peer (104)
rsync error: error in rsync protocol data stream (code 12) at 
/usr/src/rsync/rsync-3.0.8/io.c(760) [sender=3.0.8]

我认为这可能与我在本地 win10 机器上使用 git bash 有关。我从 MinGW 安装了 rsync,并添加了

PATH=$PATH:/C/MinGW/msys/1.0/bin

到我的.bash_profile以使rsync工作。

scp 示例.pdf[电子邮件保护]:/一些/位置 运行良好,所以它肯定是 rsync。

答案1

您使用了错误的语法:

SYNOPSIS
     ssh [-1246AaCfGgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec] [-D [bind_address:]port] [-E log_file] [-e escape_char]
[-F configfile] [-I pkcs11] [-i identity_file] [-L address] [-l
login_name]
         [-m mac_spec] [-O ctl_cmd] [-o option] [-p port] [-Q query_option] [-R address] [-S ctl_path] [-W host:port] [-w
local_tun[:remote_tun]] [user@]hostname [command]

请注意,在指定 时hostnameuser@只能选择指定 。该ssh命令仅与远程主机建立 SSH 连接。如果要上传文件,可以使用 SCP 协议,使用具有您指定的语法的scp或命令。rsync

相关内容