在Debian虚拟机下使用VirtualBox进行文件传输,主要有以下几种方法:
通过共享文件夹进行文件传输
- 安装增强工具(Guest Additions)
- 启动Debian虚拟机,点击虚拟机菜单 “设备”→“安装增强功能”,根据提示安装驱动(可能需要运行
sudo apt install virtualbox-guest-tools等命令)。
- 设置共享文件夹
- 关闭虚拟机,进入VirtualBox设置 → “共享文件夹”,添加宿主机(Windows/macOS/Linux)的目标文件夹(如
D:\shared),勾选 “自动挂载”。
- 挂载共享文件夹
- 启动虚拟机,在Debian系统中,共享文件夹会自动挂载在
/media/sf_共享名目录下(如sf_shared)。可以直接复制文件即可。
- 自动挂载(可选)
- 为了在每次启动虚拟机时自动挂载共享文件夹,可以将挂载信息添加到
/etc/fstab文件中。
通过SSH进行文件传输
- 安装SSH服务
- 在Debian虚拟机中运行
sudo apt install openssh-server并启动服务(sudo systemctl start sshd)。
- 使用SCP命令传输文件
- 从宿主机上传文件到虚拟机:
scp /path/to/local/file username@vm_ip:/path/to/remote/directory - 从虚拟机下载文件到宿主机:
scp username@vm_ip:/path/to/remote/file /path/to/local/directory ```。
- 使用图形化工具(如FileZilla)
- Windows用户可以使用WinSCP,macOS/Linux用户可以使用FileZilla,通过SFTP协议连接后拖拽文件。
通过USB设备进行文件传输
- 插入U盘到宿主机
- 确保虚拟机已关闭USB过滤(或添加USB控制器)。
- 在虚拟机中挂载USB设备
- 在虚拟机运行时,点击虚拟机菜单 “设备”→“USB设备”,选择你的U盘,Linux系统会自动识别并挂载(通常在
/media/用户/U盘名称)。
- 复制文件
- 直接复制文件到U盘或从U盘复制到虚拟机。。
以上方法适用于大多数情况,具体操作可能会因VirtualBox版本的不同而略有差异。如果遇到问题,建议查阅VirtualBox的官方文档或寻求社区帮助。。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1380749.html