情况:需要Pycharm远程连接服务器上的py解释器
1、windows主机开了VPN客户端,如奇安天信.
2、Pycharm中add ssh interprer,在Test connection时,输入完密码无法与服务器建立连接。
原因:
PyCharm/JBR 直接访问 192.168.100.** 时,TCP 流量没有按你期望进入奇安信 VPN。
解决办法:
关闭 JVM 的 IPv6 优先/强制 IPv4。
打开:
Help → Edit Custom VM Options
加入:
-Djava.net.preferIPv4Stack=true
-Djava.net.preferIPv4Addresses=true
保存,然后完全退出 PyCharm,再重新打开。
之后还是原来的:
Host: 192.168.100.**
Port: 22
Username: ***
再点 Test Connection。