在运维工作中,将压缩包传输到 RHEL 6 服务器上是非常常见的操作,由于 RHEL 6 是一个较为经典的 Linux 发行版,其文件传输和管理方式既可以通过远程命令行完成,也可以通过物理介质进行。
本文将详细介绍几种将压缩包(如 .tar.gz, .zip 等)移动到 RHEL 6 系统中的方法,包括远程传输、SFTP 交互式传输以及本地移动命令。
使用 SCP 命令远程传输(最常用)
SCP(Secure Copy Protocol)是基于 SSH 协议在网络上安全地复制文件,这是从本地 Windows/Mac 电脑直接传输文件到 RHEL 6 服务器最快的方法。

语法:
scp [本地文件路径] [用户名@RHEL6_IP地址]:[目标路径]
示例:
假设你有一个本地的压缩包 backup.tar.gz,你想把它移动到 RHEL 6 服务器的 /home/admin/ 目录下。
- 打开终端(本地电脑)。
- 输入命令:
scp /Users/yourname/Desktop/backup.tar.gz admin@192.168.1.100:/home/admin/
- 交互确认:
- 系统会提示输入密码,输入 RHEL 6 用户的密码。
- 输入
yes以确认主机连接。
- 完成:
文件传输完成后,压缩包就已经“移动”到了服务器的指定目录。
注意: RHEL 6 默认使用较旧的 SSH 版本,如果遇到连接问题,可能需要在本地
ssh_config中进行相应调整。
使用 SFTP 进行交互式移动
如果你需要移动多个文件,或者想要一个图形化的操作界面,SFTP(Secure File Transfer Protocol)是更好的选择,虽然它是命令行工具,但支持 get 和 put 命令。
步骤:
- 连接服务器:
sftp admin@192.168.1.100
- 切换目录:
- 查看当前目录:
pwd - 查看远程目录文件:
ls - 进入目标目录:
cd /home/admin/
- 查看当前目录:
- 上传文件:
- 上传单个文件:
put backup.tar.gz - 上传整个文件夹:
put -r /Users/yourname/Desktop/files/
- 上传单个文件:
- 退出:
- 输入
bye或exit退出连接。
- 输入
使用 U盘/移动硬盘物理传输
如果你无法通过网络连接到 RHEL 6 服务器,或者网络环境不稳定,使用 U盘是备选方案,在 RHEL 6 中,U盘通常会被识别为 /dev/sdb1 或类似设备。
步骤:
-
插入 U盘,并在 Linux 中查看设备名:
fdisk -l
(假设识别为
/dev/sdb1) -
创建挂载点:
mkdir /mnt/usb
-
挂载 U盘:
mount /dev/sdb1 /mnt/usb
-
移动压缩包: 进入挂载目录,找到你的压缩包,并将其移动到服务器的主目录:

