一、配置SSH远程连接
在PyCharm专业版中,依次选择 Tools > Deployment > Configuration,点击左上角加号创建SFTP配置。输入云服务器的IP地址、SSH端口、用户名及密码,建议勾选保存密码选项。通过Test Connection
验证网络可达性后,在Mappings选项卡中设置本地与云端项目路径的映射关系,通常本地路径指向工程目录,远程路径填写服务器上的绝对地址。
二、设置SSH终端交互
打开 File > Settings > Tools > SSH Terminal,选择已配置的服务器连接。在解释器路径中填入云端的Python执行文件路径(如/usr/bin/python3
),并勾选自动激活虚拟环境选项。建议设置默认工作目录为远程项目路径,便于直接执行脚本。
配置项 | 示例值 |
---|---|
主机地址 | 192.168.1.100 |
SSH端口 | 22 |
Python路径 | /home/user/venv/bin/python |
三、同步项目文件路径
通过以下步骤实现本地与云端文件自动同步:
- 在Deployment > Options中启用
Upload changed files automatically
- 设置排除同步的目录(如
.git/
、__pycache__/
) - 使用右键菜单的
Upload to...
手动上传特定文件
四、高级配置与维护
对于存在跳板机的场景,需通过SSH隧道建立连接:在本地终端执行ssh -N -f -L 6000:内网IP:22 跳板机用户@跳板机IP
创建端口转发,然后在PyCharm中配置127.0.0.1:6000
作为目标地址。为防止隧道断开,可通过crontab定时执行连接检测脚本。
PyCharm的SSH终端功能实现了本地IDE与云端算力的无缝衔接,建议配置完成后通过Tools > Start SSH Session
启动交互式终端验证环境。定期检查路径映射和解释器版本可避免开发环境异常。