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 与本地虚拟机连接,享受本地编辑的便利与远程执行的灵活。这种配置特别适合需要隔离环境、特定系统依赖或资源管理的开发场景。

相关推荐
Jo乔戈里3 分钟前
免费本地搜图软件
图像处理·python·搜索引擎·ai
for_ever_love__10 分钟前
字符串处理——f-string、切片与正则,清洗文本的第一把刀
python·大模型·虚拟环境
夜晚回家17 分钟前
Python 零基础入门 | 输入的数字为什么不能直接算
开发语言·python
打工仔折腾 AI28 分钟前
把AI Agent托管在家用电脑:UU远程终端与端口映射实测记录
人工智能·后端·python·langchain·ai agent 实战
yivifu39 分钟前
中文古籍电子书注释集成
前端·javascript·python·beautifulsoup·epub
零基础12343 分钟前
Agent 的 Memory 怎么做科研:以中医诊断场景为例
人工智能·经验分享·python·语言模型
databook1 小时前
面向数据工程师的正则表达式:从日志清洗到字段提取
python·正则表达式·数据分析
ss2732 小时前
AI全栈实战 | 3.2-01 Python 基础:四大数据容器怎么选,推导式为什么是 Pythonic 的灵魂
开发语言·人工智能·python
计算机毕业编程指导师2 小时前
【大数据毕设选题推荐】基于Spark的WTA职业网球赛事演变与竞技格局分析系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习 深度学习
大数据·python·计算机·spark·毕业设计·课程设计·wta网球
言乐62 小时前
Python区分广度优先深度优先宽度优先的区别
python·算法·深度优先·广度优先·宽度优先