如果我想将文件传输到webdav共享,我可以直接对共享源自的服务器执行此操作,还是需要将其发送到发送rsync的计算机上? 事情是,我有点无法在任何地方挂载该webdav共享,但它可以通过浏览器访问。 这会让我下载的东西,但不能通过rsync上传。 所以我想知道,我可以让rsync把它放在webdav共享,而不是任何地方安装? 我认为身份validation可能是一个问题,因为afaik rsync使用ssh协议,所以我怎样才能使它对webdav进行身份validation?
如果您首先在可以ssh的系统上安装webdav共享,则只能使用rsync连接到webdav共享。 例如,在Linux中,您可以使用类似davfs的东西。 完成之后,webdav共享将显示为系统上的常规文件系统。
例如,如果您使用davfs在您的linux计算机“foo.example.com”上挂载webdav共享,则可以在另一台计算机上运行rsync并通过ssh连接到foo.example.com以访问您的文件。