客户端有一个只能在其网络上访问的Web服务器。
例如,让我说我的登录详细信息是:
服务器:example.com 用户:用户 密码:密码
当我在他们公司的互联网上时。我使用Cyberduck或FileZilla连接到他们的网络服务器。
我宁愿能够远程连接,但我在设置时遇到了很多麻烦。我已连接到客户端的vpn,假设是vpn.example.com,并使用Cisco AnyConnect来完成此任务。
除此之外,我对VPN的了解有限。在FTP客户端中,我应该做些什么来确保它使用VPN连接到example.com而不是我的家庭连接?
感谢。
-m
答案 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
命令。