【问题标题】:Intellij adding remote host: Session.connect: java.net.UnknownHostExceptionIntellij 添加远程主机:Session.connect: java.net.UnknownHostException
【发布时间】:2016-07-25 17:06:42
【问题描述】:

我想使用 SFTP 通过 VPN 连接到我的工作机器。

我无法在 PyCharm(Python 的 IntelliJ)中建立连接,但总是出错。

首先,我检查了我可以使用 ssh 连接到主机并且没问题(并且 filezilla 上的 sftp 使用相同的参数和凭据)。

在 PyCharm 中我得到:

Connection to <hostname> failed. 
Session.connect: java.net.UnknownHostException: <hostname> 

我也尝试过使用服务器的 IPv6 地址。这次的错误是

java.net.SocketException: Protocol family unavailable

再次通过 SSH 和 filezilla 一切正常。

有什么建议吗?

【问题讨论】:

    标签: intellij-idea pycharm


    【解决方案1】:

    好的,所以记录了这个错误:

    https://youtrack.jetbrains.com/issue/WI-26878

    临时解决方案是(以下针对 webstorm 给出,但对于其他 IDE,您需要替换名称/版本)

    cp /Applications/WebStorm.app/Contents/bin/webstorm.vmoptions ~/Library/Preferences/WebStorm10/
    vim ~/Library/Preferences/WebStorm10/webstorm.vmoptions
    

    并在文件中添加以下行:

    -Djava.net.preferIPv4Stack=false
    -Djava.net.preferIPv6Addresses=true
    

    【讨论】:

      猜你喜欢
      • 2013-06-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多