PyCharm远程开发指南(三)- 从PyCharm连接到远程服务器

本文译自PyCharm 2022.2官方文档

考虑到当前疫情形势下远程工作已不可或缺,PyCharm提供了远程开发的功能来帮助团队远程编码、运行、调试和部署项目。

前提

在开始在远程机上开发之前,确认满足一下条件:

  • 远程机(IDE)满足最低推荐配置要求
  • 在Linux平台上已经安装了合适的SSH服务
  • Linux平台安装了最近的一些Linux AMD64的分发,比如Ubuntu 16.04+、RHEL/Centos 7+等等。目前暂不支持arm64架构呢。推荐使用2+核心、4GB+内存和5GB+存储空间的主机。
  • 远程主机需要开启sftp子系统。在当前的构建中,PyCharm使用它来部署后端。

从PyCharm连接

远程服务器的连接会通过SSH并且可以从PyCharm的欢迎界面直接开始。

连接到远程服务器并打开远程项目

  1. 确保你的「Remote Development Gateway」插件已经启用。
  2. 在PyCharm欢迎界面,选择「Remote Development」。
  3. 在「Run the IDE Remotely」部分,点击「Connect via SSH」。如果此时已经有IDE运行在远程服务器并且你有连接地址,可以使用「Connect to Remote Host With a Link」部分。
  4. 配置远程服务器连接参数,并单击「Check Connetction and Continue」来确保远程连接成功。

    PyCharm远程开发指南(三)- 从PyCharm连接到远程服务器_第1张图片

  5. 在导引的下一页,在「IDE版本」区域,选择想要使用的远程IDE。使用下列方式中的一种来获得IDE安装包:
    1. 自动从JetBrains安装存储中获取 -default variant 
      https://code-with-me.jetbrains.com
      https://download.jetbrains.com
      https://download-cf.jetbrains.com
      https://cache-redirector.jetbrains.com
    2. 从公司内部存储中获取。这种情况需要点击「Other options」并点击「Use download link」。这个方式比较适合那些远程机没有互联网访问权限或者希望下载的快一点或者公司有自定义构建的情况。
    3. 从本地机上传。这种请款,点击「Other options」然后选择「Upload installer file」。你需要有从JetBrain网站上获取IDE .tar.gz 压缩文件。

      PyCharm远程开发指南(三)- 从PyCharm连接到远程服务器_第2张图片

  6. 点击「Download and Start IDE」。PyCharm启动JetBrains网关,网关会下载IDE后端,然后运行,并打开JetBrains客户端和远程项目。

有关如何启动独立的JetBrains网关安装包,请参考《从JetBrains网关连接》一文 # todo

有关如何添加插件或者使用SDK,请参考《PyCharm远程开发指南(一)- 1. 总览》

JetBrains网关被用来作为一个入口端点来通过SSH连接到远程服务器。网关会启动JetBrains客户端,这是一个瘦客户端,你可以用它来进行远程开发。

PyCharm远程开发指南(三)- 从PyCharm连接到远程服务器_第3张图片

你可以使用下列任何一种方式来启动JetBrains网关:

  • 使用启用了「Remote Development Gateway」插件的PyCharm。在这种情况下, 我们打开PyCharm的欢迎界面的时候,会看到一个Remote Development的选项,我们可以通过这个方式使用SSH连接到远程服务器。

    PyCharm远程开发指南(三)- 从PyCharm连接到远程服务器_第4张图片

  • 用JetBrains ToolBox程序安装JetBrains Gateway。

    PyCharm远程开发指南(三)- 从PyCharm连接到远程服务器_第5张图片

  • 手动下载安装JetBrains Gateway APP。

你可能感兴趣的:(PyCharm远程开发指南,JetBrains大观,PyCharms指南,pycharm,python,ide)