pycharm SSH连接远程服务器

注:Pycharm需要专业版才可以远程连接

1. Add New Interpreter -> On SSH

2. 填写服务器ip地址和用户名后点击Next

3. 输入密码,勾选保存密码,点击Next测试是否成功连接上服务器,成功后继续Next

4. 在Interpret后面选择服务器内的python环境地址,例如我的py310环境地址在.conda/envs/py310/bin/python3.10

Sync folders是指将本地的项目根目录映射到的服务器地址,点击后面的文件夹图标可以修改。

左边是本地地址,后面是服务器地址,点击可以修改自己的。完毕后点击OK。

再点击Create即可。

需要修改相关的地址等配置时,可以Tools -> Deployment -> Configuration

在Connection标签下,Root path选择服务器中保存该项目的文件夹,也就是本地项目地址映射到的服务器项目地址。

Mappings标签中,Deployment Path和Web Path填/即可,点击OK

Tools -> Deployment -> Browse Remote Host 可以打开侧边栏显示服务器中项目文件,右键选中的文件可以将本地的该文件上传到服务器中,或者下载到本地的对应目录中。

注:

若没有文件,显示remote host 为空,可以重启Pycharm

若远程连接成功后,终端显示的python环境依然是本地环境,可以尝试Tools -> Start SSH Session或者重启Pycharm

### 配置PyCharm通过SSH连接远程服务器 为了实现从PyCharm远程服务器发起SSH连接的目的,需遵循一系列特定的操作流程来完成环境搭建与配置工作。 #### 准备阶段 确保满足以下先决条件(在PyCharm之外):安装并正确设置了本地机器上的SSH客户端;拥有目标Linux/Unix系统的访问权限,包括有效的用户名和密码或密钥认证方式[^3]。 #### 创建新的部署配置 进入`File | Settings...`对话框,在左侧导航栏选择`Build, Execution, Deployment | Configuration on Demand`下的`Deployment`选项卡。点击加号按钮添加新条目,选取`SFTP`作为类型,并填写必要的字段如主机名、端口号(默认情况下为22)、用户名及私钥路径等信息。对于安全性考虑,默认设置是开启TCP保持活动消息发送功能,这有助于防止由于网络中断而导致的无限期挂起会话问题[^5]。 #### 测试连接 输入上述详情之后,可以利用界面内的测试链接按钮验证能否成功建立到指定地址的成功握手过程。如果一切正常,则表示已经具备基本联通能力。 #### 设置远程解释器 转到项目结构视图里的`Project Interpreter`部分,找到齿轮图标旁边的下拉列表,挑选最后一项即`Add Remote...`。这里同样要重复一遍之前提到过的关于身份验证的信息录入动作,同时还要指明远端Python可执行文件的具体位置以便后续能够顺利加载库依赖关系和其他资源。 ```bash ssh root@192.168.1.3 -p 222 ``` 这段命令展示了怎样手动地经由命令行工具尝试触及位于局域网内部某处开放了自定义服务监听端口的服务实例[^1]。不过当借助IDE内置特性时就不必如此麻烦了——只需按照提示逐步操作即可达成相同效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值