【问题标题】:Accessing FTP Server using a specific IP Address使用特定 IP 地址访问 FTP 服务器
【发布时间】:2011-08-27 15:21:43
【问题描述】:

我想访问一个 FTP 服务器,它是受防火墙保护的,这意味着只有已添加到安全列表的 IP 地址才能访问 FTP 文件。

并且我网站的IP地址已经被添加到防火墙的安全列表中了。

我正在使用 Filezilla 连接到它,但它不允许我连接到 FTP 服务器,因为我的电脑有不同的 IP。

请建议我一种连接到 FTP 服务器的方法。

提前谢谢....

【问题讨论】:

    标签: ftp download ftp-server


    【解决方案1】:

    如果您可以 ssh/telnet 进入您的主机,那么您可以使用命令行 ftp。 另一种选择是使用安装在您的 Web 服务器上的基于 Web 的 ftp 客户端(例如 http://www.phpwebftp.com/,如果您有 PHP)。

    【讨论】:

      【解决方案2】:

      在允许的服务器上运行一个 ftp 客户端;或者,说服 ftp 管理员将您的 PC 的 IP 地址添加到白名单中,并确保和/或祈祷它不会改变(也许为静态 IP 支付您的 ISP 额外费用);或者,在授权服务器上使用代理。第一个选项绝对是最轻松的,假设您可以通过 shell 访问您的 Web 服务器(如果没有,将其列入授权列表有什么意义?)

      您可能会发现一些流行的命令行客户端安装在服务器上,包括 ftp (sic)、ncftp、curl、wget、lynx 和 w3m。最后两个实际上是基于终端的纯文本网络浏览器。

      【讨论】:

        【解决方案3】:

        如果你对你的服务器有 shell 访问权限,你可以像这样创建一个 SSH 隧道:

        ssh user@example.org -L 21:127.0.0.1:21
        

        然后您可以使用 localhost:21 从您的电脑连接到 FTP 服务器。

        http://www.debianadmin.com/howto-use-ssh-local-and-remote-port-forwarding.html

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-03-20
          • 1970-01-01
          • 2021-12-28
          • 2015-04-23
          • 1970-01-01
          • 2017-07-12
          • 1970-01-01
          • 2016-12-22
          相关资源
          最近更新 更多