对SSH上的双结肠RSYNC感到困惑

  • 本文关键字:RSYNC SSH rsync
  • 更新时间 :
  • 英文 :


我读到SSH上的RSYNC在USER@HOST后需要一个冒号:,而直接连接到守护进程需要双冒号::。但是,为了使我的 RSYNC 命令行在如下所示的情况下工作,我必须使用双冒号??有人可以解释一下吗?download是远程虚拟目录的名称。

干杯

rsync -trv --progress --timeout=10 -e 'ssh -p 46000' hexfeed@11.22.33.44::download /tmp/test1

::告诉这个 rsync 命令期望远程已经在运行守护程序,但-e接着说,它应该运行命令ssh...来创建连接,并期望在另一端有一个守护程序,而不是在默认端口 873 打开与给定服务器的网络连接。

仅当遥控器在您通过ssh -p 46000登录时运行类似rsync --server --daemon --config=somefile .的命令时,这才有效。

最新更新