使用特定IP地址访问FTP服务器

时间:2011-08-27 07:08:24

标签: ftp download ftp-server

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

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

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

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

提前致谢....

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

您可能会在服务器上找到的一些常用命令行客户端包括ftp(sic),ncftp,curl,wget,lynx和w3m。最后两个实际上是基于终端的纯文本Web浏览器。

答案 2 :(得分:0)

如果您具有对服务器的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