SSH连接速度很慢Pycharm

时间:2019-03-05 13:24:10

标签: python ssh pycharm interpreter

我已经尝试了好几天才能使它正常工作,但是我似乎无法全神贯注。我正在另一大陆的远程服务器上进行开发,因此它具有较高的ping(大约300毫秒)。每次我开始运行/调试或新控制台时,Pycharm都会建立新的SSH连接,这会花费很长时间(平均约30秒)。我每天要进行100次以上,所以这是一个生产力杀手::(

因此,我的问题是:如何加快SSH连接?

至此,我已经尝试过了:

  • SSH压缩
  • 仅IPv4
  • 看来使用SSH多路复用是可行的方法。这样,Pycharm不必在每次连接到服务器时都建立一个全新的SSH连接。当远程解释器正在运行时,命令仅花费一两秒钟。不幸的是,因为Pycharm使用它自己的SSH库(我认为是Java Jsch),所以我无法使用ControlMaster指令创建/ ssh / ssh_config。

  • 看起来pycharm试图确认pycharm_helpers的版本与本地版本相同。我认为为此建立了额外的SSH连接,但不知道如何禁用此检查。

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

PyCharm在用于运行,调试和上载的同一会话中工作。它不会为每次运行或调试打开新会话。因此,多路复用已经到位。

不幸的是,没有办法禁用pycharm_helpers版本检查,但这应该不是问题,因为就像我说的那样,它使用相同的会话,并且不需要花费很多时间检查build.txt文件的一行