使用特定IP地址访问FTP服务器
我想访问 FTP 服务器,该服务器受防火墙保护,这意味着只有已添加到安全列表的 IP 地址才可以访问 FTP 文件。
并且我网站的IP地址已添加到防火墙的安全列表中。
我正在使用 Filezilla 连接到它,但它不允许我连接到 FTP 服务器,因为我的电脑有不同的 IP。
请建议我一种连接 FTP 服务器的方法。
提前致谢....
I want to access a FTP Server, that is firewall protected meaning only IP addresses that have been added to the safe list may access the FTP file.
And The IP address of my website has been added to the safe list of the firewall.
I am using Filezilla to connect to it, but it is not allowing me to connect to the FTP server since my PC has a different IP.
Please suggest me a way to connect to the FTP server.
Thanks In advance....
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果您可以通过 ssh/telnet 连接到您的主机,那么您可以使用命令行 ftp。
另一种选择是使用安装在 Web 服务器上的基于 Web 的 ftp 客户端(例如 http://www.phpwebftp .com/(如果您有 PHP)。
If you can ssh/telnet into your host, then you could use the command line ftp.
Another option is to use a web-based ftp client that is installed on your web server (such as http://www.phpwebftp.com/ if you have PHP).
在允许的服务器上运行 ftp 客户端;或者,说服 ftp 管理员将您的 PC 的 IP 地址添加到白名单中,并确保和/或祈祷它不会改变(也许需要向您的 ISP 支付额外的静态 IP 费用);或者,在授权服务器上使用代理。第一个选项绝对是最轻松的,假设您具有对 Web 服务器的 shell 访问权限(如果没有,将其放在授权列表中有何意义?)
您可能会发现服务器上安装了一些流行的命令行客户端包括 ftp (原文如此)、ncftp、curl、wget、lynx 和 w3m。最后两个实际上是基于终端的纯文本 Web 浏览器。
Run an ftp client on the allowed server; or, persuade the ftp admin to add your PC's IP address to the whitelist, and ensure and/or pray that it doesn't change (maybe pay your ISP extra for a static IP); or, use a proxy on an authorized server. The first option is definitely the most painless, assuming you have shell access to your web server (and if not, what sense does it make to have it on the authorized list?)
Some popular command-line clients you might find installed on the server include ftp (sic), ncftp, curl, wget, lynx, and w3m. The last two are actually terminal-based text-only web browsers.
如果您具有对服务器的 shell 访问权限,则可以像这样创建 SSH 隧道:
然后您可以使用 localhost:21 从您的电脑连接到 FTP 服务器。
http://www.debianadmin.com/howto -use-ssh-local-and-remote-port-forwarding.html
If you have shell access to your server, you could create a SSH-tunnel like this:
then you can connect to the FTP-server using localhost:21 from your pc.
http://www.debianadmin.com/howto-use-ssh-local-and-remote-port-forwarding.html