远程访问本地基于Debian Linux用于运行虚拟机和容器的Proxmox VE

前言

本文主要介绍如何在Windows环境安装内网穿透工具,实现公网环境远程访问本地局域网中的Proxmox VE平台WEB 管理界面。

Proxmox VE是一个完全开源的平台,基于Debian Linux,用于运行虚拟机和容器。为了提供最大的灵活性,它支持两种虚拟化技术:基于内核的虚拟机(KVM)和基于容器的虚拟化(LXC)。所有的管理任务都可以通过基于web的管理界面完成。

Proxmox VE 的本地WEB界面通常只能限于本地局域网访问,如果要想实现远程异地访问,我们需要部署到云 server 或者有public net IP,那如果没有云 server 或者公网IP 如何实现呢,接下来本例介绍一个工具 Cpolar内网穿透工具。

Cpolar支持安装在和Proxmox VE同一局域网设备上,并通过该工具,局域网穿透Proxmox VE WEB 管理界面端口,生成公网地址,即可远程异地访问.

下面介绍具体操作步骤,首先需要保证局域网本地是正常访问Proxmox VE平台.

1. 局域网访问PVE

当我们运行Proxmox VE 后,可以看到显示的局域网IP访问地址,且该地址是https本地地址

image-20240315133713780

通过该地址,我们在外部设备浏览器上,即可访问Proxmox VE web的管理界面,本地访问无误后,下面安装cpolar工具实现远程访问!

image-20240315133827790

2. 安装Cpolar 工具

本例使用的是windows系统设备,所以cpolar安装在windows上,并且和Proxmox VE是同一局域网,访问cpolar官网,注册一个账号,然后下载并安装客户端,具体安装教程可以参考官网文档教程。

cpolar官网:https://www.cpolar.com/

  • windows系统:在官网下载安装包后,双击安装包一路默认安装即可。
  • linux系统:支持一键自动安装脚本,详细请参考官网文档——入门指南

cpolar安装成功后,在浏览器上访问本地9200端口【http://localhost:9200】,使用cpolar账号登录。

20230130105810

3. 创建PVE公网地址

登录后,点击左侧仪表盘的隧道管理——创建隧道,创建一个8006的http隧道

  • 隧道名称:可自定义命名,注意不要与已有的隧道名称重复
  • 协议:选择http
  • 本地地址:https://192.168.206.141:8006 (本地访问的方式是https,这里需要填写完整地址)
  • 域名类型:免费选择随机域名
  • 地区:选择China VIP

点击创建

image-20240315135446011

隧道创建成功后,点击左侧的状态——在线隧道列表,查看所生成的公网访问地址,有两种访问方式,一种是http 和https,由于本地是https,我们只需要使用https地址即可

image-20240315141033716

4. 远程访问PVE

通过上面我们在cpolar中创建生成的https公网地址,使用该地址在任意浏览器,我们都可以访问到Proxmox VE web 管理界面,这样一个公网地址就设置好了,无需云服务器,无需公网IP,也可以远程访问本地的Proxmox VE 进行操作!

image-20240315141100516

小结

为了更好地演示,我们在前述过程中使用了cpolar生成的隧道,其公网地址是随机生成的。

这种随机地址的优势在于建立速度快,可以立即使用。然而,它的缺点是网址由随机字符生成,不太容易记忆(例如:34ffe3fa.r16.vip.cpolar.cn)。另外,这个地址在24小时内会发生随机变化,更适合于临时使用。

我一般会使用固定二级子域名,原因是我希望将网址发送给同事或客户时,它是一个固定、易记的公网地址(例如:pve.cpolar.cn),这样更显正式,便于流交协作。

5. 设置固定域名

由于以上使用cpolar所创建的隧道使用的是随机公网地址,24小时内会随机变化,不利于长期远程访问。因此我们可以为其配置二级子域名,该地址为固定地址,不会随机变化

注意需要将cpolar套餐升级至基础套餐或以上,且每个套餐对应的带宽不一样。【cpolar.cn已备案】

登录cpolar官网后台,点击左侧的预留,选择保留二级子域名,设置一个二级子域名名称,点击保留,保留成功后复制保留的二级子域名名称

image-20240315142717413

保留成功后复制保留的二级子域名地址

image-20240315142746051

登录cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道,点击右侧的编辑

image-20240315142814330

修改隧道信息,将保留成功的二级子域名配置到隧道中

  • 域名类型:选择二级子域名
  • Sub Domain:填写保留成功的二级子域名

点击更新

image-20240315142842900

更新完成后,打开在线隧道列表,此时可以看到公网地址已经发生变化,地址名称也变成了保留和固定的二级子域名名称

image-20240315142908134

6. 固定地址访问

最后,使用固定的域名公网https地址进行访问,同样成功访问到了Proxmox VE,这样一个固定地址就设置好了,不用担心会变化!

image-20240315143407730

<think> 我们正在回答用户关于在Proxmox VE上安装Linux系统的详细教程。根据引用内容,我们可以知道Proxmox VE是一个开源的虚拟化管理平台,支持KVM虚拟机LXC容器。安装Linux系统通常指的是在Proxmox VE上创建虚拟机并安装Linux操作系统。 步骤: 1. 准备工作:下载Linux发行版的ISO镜像文件(如Ubuntu、Debian、CentOS等)。 2. 上传ISO镜像到Proxmox VE的存储中。 3. 创建新的虚拟机,并配置硬件参数(如CPU、内存、磁盘等)。 4. 将ISO镜像挂载到虚拟机的光驱上。 5. 启动虚拟机并安装Linux系统。 下面我们将详细描述这些步骤。 ### 步骤1:下载Linux发行版ISO镜像 从Linux发行版的官方网站下载ISO镜像文件,例如: - Ubuntu: https://ubuntu.com/download/server - Debian: https://www.debian.org/download - CentOS: https://www.centos.org/download ### 步骤2:上传ISO镜像到Proxmox VE 1. 登录Proxmox VE的Web管理界面(通常地址为https://<服务器IP>:8006)。 2. 在左侧树形菜单中选择存储(Storage),选择用于存储ISO镜像的存储(通常是`local`或`local-iso`)。 3. 点击“ISO镜像”选项卡,然后点击“上传”按钮,选择下载好的ISO文件进行上传。 ### 步骤3:创建虚拟机 1. 在Proxmox VE的Web管理界面的右上角点击“创建虚拟机”按钮。 2. 按照向导进行配置: - **节点**:选择要创建虚拟机的节点(如果只有一个节点则默认即可)。 - **VM ID**:可以默认或手动指定一个唯一ID。 - **名称**:为虚拟机命名(如“Ubuntu-Server”)。 3. **操作系统**选项卡: - 选择Linux类型。 - “使用CD/DVD光盘镜像文件(ISO)”选择之前上传的ISO镜像。 - 版本选择对应的Linux发行版(如Linux 6.x-2.6 Kernel)。 4. **系统**选项卡:通常使用默认设置(注意:如果安装64位系统,确保BIOS支持EFI或选择UEFI启动)。 5. **磁盘**选项卡: - 设置磁盘大小(如20GB)。 - 选择存储位置(如local-lvm)。 - 其他选项根据需求调整(如缓存模式等)。 6. **CPU**选项卡:设置核心数(如2核)。 7. **内存**选项卡:设置内存大小(如2048MB)。 8. **网络**选项卡:选择网桥(如vmbr0),模型使用默认(VirtIO)。 9. 确认配置无误后,点击“完成”按钮创建虚拟机。 ### 步骤4:安装Linux系统 1. 在虚拟机列表中,选择刚刚创建的虚拟机,点击“启动”按钮。 2. 点击“控制台”按钮,打开控制台窗口。 3. 虚拟机将从ISO镜像启动,进入Linux安装程序。 4. 按照Linux发行版的安装向导进行安装(分区、设置用户密码等)。 5. 安装完成后,关闭虚拟机,然后在虚拟机硬件设置中移除ISO镜像(或更改启动顺序为硬盘优先),然后重新启动虚拟机。 ### 步骤5:完成安装 1. 重新启动后,虚拟机将从硬盘启动,进入安装好的Linux系统。 2. 登录系统,进行后续配置(如网络设置、软件更新等)。 ### 注意事项 - 在安装过程中,建议开启SSH服务,以便通过SSH远程管理。 - 如果需要安装图形界面,可以在安装过程中选择(或者使用无图形界面的服务器版)。 §§相关问题§§ 1. 如何在Proxmox VE上安装Windows虚拟机? 2. Proxmox VE如何配置网络以实现虚拟机上网? 3. Proxmox VE如何实现虚拟机备份恢复? </think> ### Proxmox VE安装Linux系统详细教程 在Proxmox VE上安装Linux系统分为两个阶段: 1. **Proxmox VE平台安装**(需先完成) 2. **创建Linux虚拟机并安装系统** --- ### 一、Proxmox VE平台安装(基础环境) 1. **准备安装介质** - 从[Proxmox官网](https://www.proxmox.com/)下载ISO镜像(当前最新版8.4) - 制作启动U盘(推荐Rufus或balenaEtcher) 2. **启动安装** ```bash 主机启动 → 按U盘启动键(通常F12/DEL)→ 选择Proxmox安装镜像 → 选择"Install Proxmox VE" ``` 3. **安装配置** - 接受EULA协议 - 选择目标磁盘(建议SSD) - 设置国家/时区(建议`Asia/Shanghai`) - 配置管理员密码邮箱 - 设置网络(关键步骤): - 主机名格式:`hostname.domain`(如`pve.local`) - IP地址:静态地址(如`192.168.1.100/24`) - 网关/DNS:填写路由器地址 - 确认安装(约10-15分钟完成) 4. **访问控制台** 安装完成后通过浏览器访问: ``` https://<你的IP>:8006 ``` (首次登录会提示证书警告,需手动信任) > 引用说明:此安装流程基于Proxmox官方文档社区实践[^1][^2] --- ### 二、Linux虚拟机安装(以Ubuntu为例) #### 步骤1:准备Linux镜像 1. 下载ISO: ```bash wget https://releases.ubuntu.com/22.04/ubuntu-22.04.4-live-server-amd64.iso ``` 2. 上传到存储: - 登录Web控制台 → 选择存储(如`local`)→ ISO镜像 → 上传 #### 步骤2:创建虚拟机 ```bash 1. 点击"创建虚拟机" 2. 常规设置: - 名称:Ubuntu-Server - VM ID:自动生成 3. 操作系统: - 选择Linux ISO镜像 - 类型:Linux 6.x-2.6 Kernel 4. 系统设置: - 显卡:默认 - BIOS:SeaBIOS(传统系统)或OVMF(UEFI) 5. 磁盘设置: - 大小:≥20GB(推荐SSD存储) - 格式:qcow2(动态分配) 6. CPU:≥2核心 7. 内存:≥2048MB 8. 网络: - 模型:VirtIO(半虚拟化) - 桥接:vmbr0(默认) ``` #### 步骤3:安装Linux系统 1. 启动虚拟机 → 打开控制台 2. 选择安装语言 3. 磁盘分区: - 推荐方案:`使用整个磁盘(LVM)` 4. 用户配置: - 设置主机名 - 创建管理员账户 5. 软件选择: - 服务器版:取消所有选项(最小化安装) - 桌面版:勾选"Ubuntu Desktop" 6. 安装GRUB引导程序 7. 完成安装后重启 #### 步骤4:基础配置 ```bash # 更新系统 sudo apt update && sudo apt upgrade -y # 安装SSH(如未预装) sudo apt install openssh-server -y # 检查IP地址 ip addr show ``` > 提示:通过`qm list`命令可在Proxmox主机查看所有虚拟机状态 --- ### 关键配置建议 1. **网络优化** - 使用`VirtIO`网卡提升性能 - 多网卡配置:创建Linux Bridge实现隔离网络 2. **存储优化** ```bash # 启用IO线程(提高磁盘性能) qm set <VMID> --virtio0 local-lvm:vm-<VMID>-disk-0,iothread=1 ``` 3. **备份策略** - 设置定时备份:存储 → 添加 → PBS/CIFS/NFS - 使用`vzdump`命令行备份: ```bash vzdump <VMID> --mode snapshot --storage <BackupStorage> ``` ---
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

秋说

感谢打赏

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

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

打赏作者

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

抵扣说明:

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

余额充值