通过VPN连接到FTP

时间:2012-04-10 00:43:04

标签: ftp vpn filezilla cyberduck

客户端有一个只能在其网络上访问的Web服务器。

例如,让我说我的登录详细信息是:

服务器:example.com 用户:用户 密码:密码

当我在他们公司的互联网上时。我使用Cyber​​duck或FileZilla连接到他们的网络服务器。

我宁愿能够远程连接,但我在设置时遇到了很多麻烦。我已连接到客户端的vpn,假设是vpn.example.com,并使用Cisco AnyConnect来完成此任务。

除此之外,我对VPN的了解有限。在FTP客户端中,我应该做些什么来确保它使用VPN连接到example.com而不是我的家庭连接?

感谢。

-m

3 个答案:

答案 0 :(得分:3)

有两种解决方法。我假设您使用的是Windows或Mac,因为AnyConnect客户端不具备Linux风格。

打开CMD /终端并输入“route print”或“netstat -r”,记下example.com指向的位置。很可能默认路线会捕获它。在这种情况下,您希望添加路由以通过VPN接口访问example.com的任何流量(执行此操作后,一旦断开VPN连接,您将无法再连接到example.com除非你连接到VPN。)

另一种方法是连接到VPN后使用FTP的本地IP连接到FTP。

答案 1 :(得分:0)

由于没有Linux解决方案,我将发布我的解决方案。我对另一方(vpn服务器端)了解不多,所以这个解决方案可能不适合你的环境。 我正在使用vpnc(可以通过Ubuntu上的软件包管理器安装,其他系统也可以使用)。您可以使用.conf文件对其进行配置,我的值为

IPSec gateway <server address>
IPSec ID <gateway id>
IPSec secret <kind of group password>
Xauth username <your username>
Xauth password <you password>

答案 2 :(得分:0)

如果您使用的是UBUNTU

Ubuntu软件中心安装为Cisco AnyConnect VPN打开客户端,然后使用openconnect命令。