如何将文件拷到CentOS虚拟机

如何将文件拷到CentOS虚拟机

一、SCP命令行直接传输

适用场景:本地主机与虚拟机间快速安全传输

操作步骤

  1. 开启CentOS虚拟机SSH服务:
    sudo systemctl start sshd
  2. 宿主机执行SCP命令:
    scp /本地/文件路径 用户名@虚拟机IP:/目标路径
  3. 输入虚拟机密码完成传输

二、配置虚拟机共享文件夹

使用VirtualBox工具

  1. 在VirtualBox设置中添加共享文件夹
  2. CentOS安装增强功能:
    sudo yum install kernel-devel gcc make
    sudo /media/VBox_GAs_x.x.x/VBoxLinuxAdditions.run
  3. 挂载共享目录:
    sudo mount -t vboxsf 共享名 /mnt/目录

三、使用WinSCP图形化工具

  1. 下载安装WinSCP客户端
  2. 新建会话:协议选SFTP,输入虚拟机IP、用户名和密码
  3. 通过拖拽或上传按钮实现文件传输

支持断点续传和可视化操作

四、rsync增量同步文件

高效处理大批量文件

  1. CentOS安装rsync:
    sudo yum install rsync
  2. 宿主机执行同步命令:
    rsync -avz /本机路径/ 用户名@IP:/目标路径

特点:只传输修改部分,节省带宽

方法对比与选择建议

方法 速度 复杂度 适用场景
SCP命令 简单 小型文件快速传输
共享文件夹 最快 需配置 频繁交互式操作
WinSCP 中等 最低 图形化操作需求
rsync 极快 中等 大型文件/定期备份

五、注意事项

  • 检查虚拟机防火墙状态:sudo firewall-cmd --state
  • 传输前验证目录权限:ls -ld /目标路径
  • 大文件建议使用-C参数压缩传输

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END