一、准备工作
在配置SSH认证前,需完成以下准备:
- 确保云服务器已开启SSH服务,可通过命令
sudo systemctl start sshd
启动服务; - 获取服务器的IP地址、SSH端口(默认22)、用户名及密码/密钥;
- 安装PyCharm专业版(社区版不支持远程连接功能)。
二、配置SSH连接
在PyCharm中按以下步骤操作:
- 通过
Tools > Deployment > Configuration
打开配置窗口; - 点击“+”号新建SFTP连接,选择SSH协议并填写服务器IP、端口、用户名;
- 在认证类型中选择密码或密钥,输入对应凭证;
- 点击
Test Connection
验证连接状态,成功后保存配置。
三、设置远程Python解释器
实现代码远程调试需配置解释器:
- 进入
File > Settings > Python Interpreter
,点击齿轮图标选择Add Interpreter
; - 选择
On SSH
并关联已配置的SSH连接; - 指定服务器端的Python解释器路径(如
/opt/conda/envs/your_env/bin/python3
); - 在
Mappings
中设置本地与远程项目的路径映射。
四、常见问题与解决方法
- 连接超时:检查防火墙设置,确保SSH端口开放;
- 路径映射错误:远程路径需使用绝对路径,避免使用
~
符号; - 解释器未识别:通过
which python3
命令确认服务器端Python路径。
通过SSH认证连接PyCharm与云服务器,可实现代码同步、远程调试和资源调用。核心步骤包括SSH服务验证、连接参数配置及解释器路径映射,需特别注意端口开放和路径准确性。建议使用密钥认证提升安全性,并定期测试连接状态以确保稳定性。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/483688.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。