【发布时间】:2019-09-14 21:51:59
【问题描述】:
我正在构建一个数据管道,该管道从第三方的关系数据库中获取数据并将其转储到 s3 或本地 hdfs。
要访问他们的数据库,我们需要通过 VPN 隧道。我使用的 VPN 客户端是 fortinet_ssl_vpn 客户端。连接到 VPN 后,我可以使用 sqoop 导入数据。我正在 ubuntu 虚拟机上开发这个管道。
我面临的问题是,一旦我在 VM 上建立 VPN 连接,ssh 终端就会卡住,我也无法从另一个终端窗口 ssh 进入该 VM。
我用来建立 VPN 连接的命令如下:
./forticlientsslvpn_cli --server <host>:<port> --vpnuser <user> --keepalive
我无法弄清楚是什么导致了这种行为,任何帮助将不胜感激。
【问题讨论】:
-
是否提示输入密码?
-
我的理解是设置VPN后,你不能ssh到远程主机。如果是这样,请您做一些测试:1.确保远程主机可以访问,以防VPN路由错误,我的意思是ping远程主机IP以确保远程主机可以访问2.telnet remote_ip 22以确保TCP级别是OK 3. 如果 22 端口可以访问,尝试 ssh -v username@remote_ip 看看是哪一步卡住了 4. 尝试 ping -s 9000 远程 IP 测试 jumbo 数据包是否可以通过电路。
标签: ubuntu ssh virtual-machine vpn