gpt4 book ai didi

pycharm - 如何在 Pycharm 中通过 ipv6 添加远程解释器?

转载 作者:行者123 更新时间:2023-12-05 09:19:04 25 4
gpt4 key购买 nike

我的服务器只有一个ipv6地址,我的电脑可以通过这个地址直接ssh到它。但是,当我尝试在 Pycharm 中在此服务器上添加远程解释器时,它在看到 ipv6 地址时告诉我 SFTP 主机无效

我怎样才能让它发挥作用?谢谢你!

enter image description here

更新:添加括号 [2001:da8:...] 有助于通过主机语法检查。但是现在单击“确定”后,Pycharm 告诉我“java.net.SocketException:协议(protocol)族不可用”。如何通过这个?

最佳答案

我终于让它工作了。

首先,一个有效的 IPV6 SFTP 地址必须用括号括起来。也就是说,您应该编写 [2001:da8:201:1146:226:b9ff:.. 而不是 2001:da8:201:1146:226:b9ff:.... ..].

其次,如果您这样做,您会发现 Pycharm 告诉您“java.net.SocketException:协议(protocol)族不可用”并拒绝连接。这是运行在JDK 1.7下的Pycharm的问题(是的,Pycharm是基于Java的)。解决这个问题:

  1. 打开帮助 |编辑自定义 VM 选项
  2. 在其中添加-Djava.net.preferIPv6Addresses=true。您可能还想删除 -Djava.net.preferIPv4Addresses=true 但我不确定它是否重要。
  3. 重新启动 Pycharm。

查看此处了解更多信息:https://intellij-support.jetbrains.com/hc/en-us/articles/207241215-Network-connectivity-issues-when-running-under-Java-1-7

关于pycharm - 如何在 Pycharm 中通过 ipv6 添加远程解释器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42545964/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com