记一次Jetbrains系列的IDE开启SSH远程开发遇到的问题

2 阅读1分钟

前言

最近升级电脑配置,终于有有勇气运行Jetbrains家的IDE,于是买了Jetbrains的全家桶,准备从用了多年的vsCode逐渐迁移过去~

具体问题

新建ssh连接后,一直在下载中,按理说不应该这么慢。 微信截图_20240507155235.png

排查步骤

查看服务器home目录下的wget-log,Jetbrains的ide会使用wget下载用于ide的后端服务的一个压缩包,cat这个wget-log可以看到这个包已经下载完成。

微信截图_20240507155604.png

那么可以确定这个phpStrom没有追踪到正确的下载进度,导致一直卡在那里。

解决办法

既然那个压缩包已经在我们服务器下载完成,那么就可以让其直接用这个已经下载好的压缩包。

具体步骤

  1. 取消phpStrom的下载。

  2. 拷贝phpStrom在服务器下载的那个压缩包到home ~目录

    cd /root/.cache/JetBrains/RemoteDev/dist/
    cp 24e46f7159ee1_PhpStorm-2024.1.1.tar.gz ~
    
  3. 在home启动一个http服务,让phpStrom下载我们本地的包

    python3 -m http.server 8001
    

    微信截图_20240507161251.png

    微信截图_20240507161331.png

  4. 点击下载IDE并连接

  5. 搞定!