如何使用 FileZilla 服务器的绝对路径形成 FTP URL?

如何使用 FileZilla 服务器的绝对路径形成 FTP URL?

我需要使用绝对路径将文件写入 Windows 操作系统中托管的 FileZilla FTP 服务器。我需要写入文件的路径是C:\Test\Batch_File\count\。主路径或根路径设置为C:\Test\Batch_File当我使用相对路径时,ftp://ftp.example.com/countFTP 传输工作正常。我希望用户使用绝对路径进行连接,类似于这样的路径ftp://ftp.example.com/C/test/Batch_File/count。我知道使用 URLftp://ftp.example.com/count是最好的方式,但我只是想试验一下。我连接的客户端是 IBM DataPower 设备。

答案1

没有什么神奇的方法可以简单地配置 FileZilla FTP 服务器以允许访问整个系统。出于一个好的理由,你实际上通常不想这样做。特别是给予(系统)驱动器的只读访问权限C:也会带来巨大的安全风险。

不过,您可以针对每个驱动器进行配置。

  • 首先添加一个虚假的根/主文件夹并将其指向某个空的物理路径(比如说C:\empty),然后将该文件夹设置为只读。
  • /X:然后为X:您想要访问的每个驱动器添加虚拟路径(尽管使用简单/X可能更好,但某些 FTP 客户端可能不喜欢冒号)。

现在您可以使用 FTP 路径(例如 )/X/foo/bar(或 URL ftp://ftp.example.com/X/foo/bar) 来访问X:\foo\bar

在此处输入图片描述

相关内容