编辑
远程控制[电子邮件保护]
但是,效果很好;
远程控制[电子邮件保护]:/一些/位置
不起作用。
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]
请注意,在指定 时hostname
,user@
只能选择指定 。该ssh
命令仅与远程主机建立 SSH 连接。如果要上传文件,可以使用 SCP 协议,使用具有您指定的语法的scp
或命令。rsync