---
title: "整机迁移"
description: "使用宝塔面板（BT Panel）「整机迁移」功能将当前服务器的面板、站点、数据库与应用一次性迁移到全新 Linux 服务器，含目标机系统 / 内存 / SSH 互通与账号权限预检、跨发行版迁移与中断恢复说明。"
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.bt.cn/llms.txt
> Use this file to discover all available pages before exploring further.

# 整机迁移

本文指导您如何使用宝塔面板的整机迁移功能，将当前服务器的所有数据、配置和应用迁移到另一台服务器上。

:::warning[重要提示]
整机迁移会自动安装宝塔面板，建议使用【全新机器】进行迁移，如有数据将会覆盖，支持不同系统之间进行迁移！
:::

## 前提条件

在进行整机迁移前，您需要满足以下条件：

### 1. 目标服务器要求

**系统要求：**
- 全新的Linux服务器（推荐）
- 系统内存：512MB以上
- 磁盘空间：足够存储迁移数据
- 网络连接：能够访问公网

**支持的系统：**
- CentOS 7.x/8.x
- Ubuntu 16.04/18.04/20.04/22.04/24.04
- Debian 9/10/11/12

### 2. 网络环境检查

**网络要求：**
- 源服务器和目标服务器之间网络互通
- SSH服务正常运行（端口22或自定义端口）
- 防火墙允许SSH连接
- 稳定的网络连接（避免迁移中断）

### 3. 权限准备

**SSH访问权限：**
- 目标服务器root账号访问权限
- SSH密码认证或密钥认证
- sudo权限（如果不是root用户）

## 操作步骤

### 步骤1：访问迁移功能

1. 登录宝塔面板
2. 在左侧导航栏中点击【整机迁移】
3. 进入迁移配置界面

![整机迁移界面](/img/user-guide/server-migration-interface.png)

### 步骤2：配置目标服务器信息

1. 在【服务器IP】字段输入目标服务器的公网IP地址
2. 在【端口】字段设置SSH端口（默认22）
3. 在【账号】字段输入SSH登录账号（建议使用root）
4. 选择验证方式：
   - **密码认证**：选择此选项并输入SSH登录密码
   - **私钥验证**：选择此选项并输入SSH私钥内容
5. 点击【点击查看详细迁移数据】查看将要迁移的内容

![迁移配置界面](/img/user-guide/migration-config-interface.png)

### 步骤3：执行迁移操作

1. 确认所有配置信息正确
2. 点击【开始迁移】按钮
3. 系统开始执行迁移任务
4. 实时监控迁移进度
5. 等待迁移完成并验证结果

**迁移过程包括：**
- 连接目标服务器并安装宝塔面板
- 传输网站文件、数据库和配置数据
- 恢复系统配置和服务设置
- 验证迁移结果的完整性

![迁移进度界面](/img/user-guide/migration-progress-interface.png) 
![迁移完成界面](/img/user-guide/migration-success-interface.png)

Source: https://docs.bt.cn/user-guide/config/server-migration/index.mdx
