PyCharm配置SSH和SFTP远程连接服务器

本文档详细介绍了如何在PyCharm中配置SSH和SFTP,以便远程连接服务器进行项目同步。首先,确保SSH服务已开启并通过命令行工具验证。接着,配置PyCharm的专业版,添加SSH连接信息,包括用户名、IP和端口号。配置SFTP的Mappings和解释了interpreter路径的重要性。最后,介绍了同步项目文件的快捷键和设置,以及在服务器上使用虚拟环境的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

三个关于

关于这篇博文,主要因为公司企业都是通过本地测试,同步到服务器进行跑动,舍友看着同事丝滑的操作,让我做个教程。本着钻研的精神,写下了这篇博客记录

关于pycharm这个软件,只有专业版才有远程连接的这个配置,社区版没有(同事一再强调要专业版,学生认证还可申请免费)

关于SSH和SFTP都是一种协议
具体知识点补充可看我这篇文章:
【计算机网络】常见面试题集锦(全)

  • SSH:提供安全通道进行远程登录
  • SFTP协议可以远程文件传输获取等,数据的安全传输主要由SSH连接提供

1. 开启SFTP

正常来说SSH远程服务器都是可以的(博主通过xshell进行连接测试)

  • 为了方便测试,这条语句在cmd命令下运行:ssh 用户名@ip地址

### PyCharm 使用 SSH 协议远程连接服务器配置方法 要通过 PyCharm 使用 SSH 协议远程连接服务器并完成 Python 解释器的配置,可以按照以下方式操作: #### 1. 打开设置界面 在 PyCharm 中,点击菜单栏中的 `File` -> `Settings`(或者使用快捷键 `Ctrl+Alt+S`),进入设置界面。 #### 2. 添加新的 SSH 配置 在设置界面左侧导航栏中找到 `Tools` -> `SSH Configurations`。随后,在右侧区域点击左下角的加号按钮 (`+`) 来创建一个新的 SFTP 或者 SSH 连接[^2]。 #### 3. 填写服务器信息 当弹出新窗口时,输入目标服务器的相关参数: - **Host**: 输入服务器的 IP 地址或域名。 - **Port**: 默认情况下为 22,如果服务器有特殊设定则需调整。 - **User Name**: 登录服务器所使用的用户名,通常可能是 root 或其他指定账户名称[^3]。 - **Password/Passphrase**: 提供对应的密码或者是私钥文件路径及其可能存在的解锁短语。 #### 4. 测试连接状态 完成上述字段填写后,可以通过界面上提供的测试功能验证是否能够成功建立与服务器之间的通信链接。一旦确认无误,则表明已顺利达成初步连通性检测[^1]。 #### 5. 配置远程解释器 回到 Settings 主页面,转至 `Project: <your_project_name>` 下拉列表下的 `Python Interpreter` 节点。在此处选择齿轮图标旁边的选项以新增一个外部解释环境;接着选取基于先前定义好的 SSH Sessions 的条目作为依据来挑选合适的远端 python 可执行档位置,并最终保存更改动作^。 以上步骤完成后即可利用本地开发工具访问部署于云端资源上的项目档案以及依赖库等内容了! ```python # 示例代码片段展示如何简单打印消息 print("Connected to remote server via PyCharm's SSH configuration.") ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码农研究僧

你的鼓励将是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值