从 PyCharm 连接到远程服务器
随着远程办公成为刚需,PyCharm 提供远程开发功能,以帮助您在远程环境中编写代码、运行、调试并部署项目。
通过 SSH 连接
与远程服务器的连接通过 SSH 完成,并且可以直接在 PyCharm 的欢迎屏幕中开始。
连接到远程服务器并打开远程项目
请确保已启用 Remote Development Gateway 插件。
在欢迎屏幕的左侧窗格中,选择 远程开发。 或者,在主菜单中转到 。
在 SSH 连接 下,点击 新建连接。
如果 IDE 已在远程服务器上运行,并且您拥有 连接链接 ,则可以使用 连接到正在运行的 IDE 部分。
配置 远程服务器连接参数 ,然后点击 检查连接并继续 以确保能够成功连接到远程服务器。

在向导的下一页,在 IDE 版本 字段中,选择您要使用的远程 IDE 来源。
使用以下任一方式获取 IDE 安装程序:
从 JetBrains 安装程序存储中自动获取 — 默认选项。
您的远程服务器必须能够访问 JetBrains 的 URL:
https://code-with-me.jetbrains.com https://download.jetbrains.com https://download-cf.jetbrains.com https://cache-redirector.jetbrains.com从您公司的内部存储获取。 在这种情况下,您需要点击 其他选项 并选择 使用下载链接。 如果远程计算机无法访问 JetBrains 网站,或您的组织使用自定义构建,此方式将很有帮助。
从您的本地计算机上传。 在这种情况下,点击 其他选项 并选择 上传安装程序文件。 您需要事先从 JetBrains 网站自行获取 IDE 的
.tar.gz存档。

点击 启动 IDE 并连接。
PyCharm 将启动 JetBrains Gateway,它会下载 IDE 后端、启动,并使用您的 远程项目打开 JetBrains Client。
有关使用单独的 JetBrains Gateway 安装程序开始工作的详细信息,请参阅 JetBrains Gateway。
有关添加插件或 SDK 的详细信息,请参阅相应的 入门部分。
连接到在 WSL2 上运行的项目
您可以将 IDE 后端配置为直接在 WSL2 中启动。
在开始连接到 WSL 之前,请检查 现有先决条件 ,并确保满足以下附加条件:
您的计算机已安装 Windows 10 或 11,并在 WSL2 下安装了 Ubuntu 20.04。
您的 Windows 计算机上已配置 WSL2。 有关更多信息,请参阅 WSL2 配置部分。
连接到 WSL
请确保已启用 Remote Development Gateway 插件。
在欢迎屏幕的左侧窗格中,选择 远程开发。
在 远程开发 下,选择 WSL。
点击 新建连接。
在下一页,选择 WSL 实例并点击 下一步。
在下一页,选择 IDE 版本和您要打开的项目。 点击 启动 IDE 并连接。
连接已建立,已下载 IDE 后端,并在 JetBrains Client 中打开项目。
JetBrains Gateway 用作通过 SSH 连接到远程服务器的入口。 它会启动 JetBrains Client ,这是一款瘦客户端,使您能够处理远程项目。
您可以使用以下任一方式启动 JetBrains Gateway:
使用 PyCharm 以及其中已启用的 远程开发网关 插件。 在这种情况下,当您打开 PyCharm 欢迎屏幕时,将立即提供远程开发选项,您可以使用 SSH 连接到远程服务器。

使用 JetBrains Toolbox 应用 安装 JetBrains Gateway。
手动下载并安装 JetBrains Gateway 应用。
根据您的本地操作系统,使用以下任一安装程序:
下载 JetBrains Gateway 2021.3 .dmg 。
下载 JetBrains Gateway 2021.3 .dmg 。
下载 JetBrains Gateway 2021.3 .exe 。
下载 JetBrains Gateway 2021.3 .tar.gz 。