PyCharm 连接本地虚拟机完整指南

1. 前言

在开发过程中,我们经常需要在本地 PyCharm IDE 中连接并操作运行在虚拟机(如 VMware、VirtualBox)中的开发环境或服务器。本文将详细介绍如何使用 PyCharm 的远程开发功能,通过 SSH 协议安全地连接到本地虚拟机,实现代码同步、远程解释器配置和调试。

2. 准备工作

2.1 虚拟机网络配置

确保虚拟机网络设置为「桥接模式」或「NAT 模式」并已开启端口转发,使宿主机能够通过 IP 地址访问虚拟机。

  • 查看虚拟机 IP :在虚拟机终端执行 ip addr(Linux)或 ipconfig(Windows)。
  • 测试连通性 :在宿主机命令行使用 ping <虚拟机IP> 测试网络是否通畅。

2.2 虚拟机 SSH 服务

大多数 Linux 发行版默认已安装 OpenSSH 服务器。若未安装,可执行以下命令:

bash 复制代码
# Ubuntu/Debian
sudo apt update
sudo apt install openssh-server
# CentOS/RHEL
sudo yum install openssh-server
sudo systemctl start sshd
sudo systemctl enable sshd

检查 SSH 服务状态:sudo systemctl status ssh(或 sshd)。

3. 在 PyCharm 中配置 SSH 连接

3.1 打开远程开发

找到SSH连接,点击新建连接

点击设置,端口号默认22

点击新建SSH配置

3.2 填写连接信息

  • 主机:虚拟机的 ip 地址,通过 ` ip address ` 命令查看,一般以192.168开头
  • 端口:22(默认 SSH 端口)。
  • 用户名:虚拟机用户名。
  • 身份验证类型:选择密码。

输入密码后点击测试连接

连接成功后点击确定即可

3.3 连接虚拟机并测试

回到之前的页面后点击检查连接并继续

之后会自动检索IDE版本

接下来需要选择要操纵的项目目录

选好后点击启动IDE并连接

之后需要再次填写虚拟机的密码

点击Authenticate即可

再次打开远程开发,可以看到项目显示正在运行

可以点击右上角的SSH终端对虚拟机进行操作

也可以使用pycharm直接操纵虚拟机中的项目文件

4. 总结

通过以上步骤,你可以轻松地将 PyCharm 与本地虚拟机连接,享受本地编辑的便利与远程执行的灵活。这种配置特别适合需要隔离环境、特定系统依赖或资源管理的开发场景。

相关推荐
quantdash_cc6 小时前
股票历史数据为什么比实时行情更重要?回测结果失真的根源可能就在 K 线数据
开发语言·python·数据分析·量化交易·股票数据·quantdash
Web3&Basketball6 小时前
LLM 峰谷定价怎么吃满:一个能对账的错峰调度器
python·性能优化·大模型·任务调度·成本优化·deepseek·推理优化
2601_962218616 小时前
万象生鲜系统订单全生命周期状态同步技术实现业务可视
大数据·数据库·人工智能·python·算法
FOAF-lambda7 小时前
uiautomation-new 控件方位的使用
开发语言·python
OKkankan7 小时前
LangChain能力详解!:从工具调用到 LangSmith——让聊天模型具备实时交互能力!
开发语言·python·langchain
2601_962298278 小时前
Python自动化脚本的编写01
python·appium·自动化脚本·web自动化·应收账款管理
AIFQuant9 小时前
Python实时外汇行情接入实战:WebSocket与REST K线查询
开发语言·python·websocket
babe小鑫9 小时前
生物统计学专业校招:SAS、R、Python学习顺序实用指南
python·学习·r语言
vx_Biye_Design9 小时前
springboot游泳馆系统93765-计算机课程设计、毕业设计
java·javascript·spring boot·后端·python·spring·课程设计
固定资产管理系统软件9 小时前
该去哪里找专业靠谱的智慧智能设备固定资产管理系统?
人工智能·python