温馨提示×

centos minimal怎么传文件

小樊
54
2026-09-11 17:11:02
栏目: 智能运维

在 CentOS Minimal(没有图形界面)环境下,传文件常用以下几种方式,按使用频率从高到低给你说明:


一、使用 scp(最常用,基于 SSH)

前提:CentOS 已开启 SSH(默认一般已开启)

1️⃣ 从本地传文件到 CentOS

scp 本地文件 user@centos_ip:/目标目录/

示例:

scp test.txt root@192.168.1.100:/root/

2️⃣ 从 CentOS 传文件到本地

scp user@centos_ip:/远程文件 /本地目录/

⚠️ 如果端口不是 22:

scp -P 2222 test.txt root@ip:/root/

二、使用 rsync(适合大文件、增量同步)

rsync -avz 本地目录/ user@ip:/远程目录/

示例:

rsync -avz ./app root@192.168.1.100:/opt/

三、使用 sftp(交互式)

sftp user@ip

常用命令:

put file.txt      # 上传
get file.txt      # 下载
exit

四、使用 wget / curl(从网络下载)

如果文件在 HTTP 服务器上:

wget http://ip/file.tar.gz
curl -O http://ip/file.tar.gz

五、U 盘 / ISO 挂载(物理机)

fdisk -l
mkdir /mnt/usb
mount /dev/sdb1 /mnt/usb
cp /mnt/usb/file /root/
umount /mnt/usb

六、如果是虚拟机(VMware / KVM)

  • VMware:安装 open-vm-tools
yum install open-vm-tools
  • KVM:使用 virt-copy-in

七、如果没有 SSH?

先确认:

systemctl status sshd

没开就:

yum install openssh-server
systemctl start sshd
systemctl enable sshd

✅ 推荐方案

场景 推荐
远程服务器 scp / rsync
临时传文件 sftp
下载软件 wget

如果你是 虚拟机 / 云服务器 / 内网机器,可以告诉我具体环境,我给你最合适的方案。

0 踩