1

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

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

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

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

提前致谢....

4

3 回答 3

0

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

于 2011-08-27T07:17:42.443 回答
0

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

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

于 2011-08-27T07:20:04.593 回答
0

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

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

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

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

于 2011-08-27T07:21:43.123 回答