当前位置: 首页 > 帮助中心

Ubuntu VirtualBox虚拟机如何实现文件传输

时间:2026-01-30 11:34:13

在Ubuntu VirtualBox虚拟机中实现文件传输有多种方法,以下是一些常用的方式:

使用共享文件夹
    在VirtualBox中设置共享文件夹:
打开VirtualBox,选择你的Ubuntu虚拟机,点击“设置”。在设置窗口中,选择“共享文件夹”,点击“添加共享文件夹”。选择要共享的文件夹路径,给它命名,然后点击“确定”。
    在Ubuntu中挂载共享文件夹:
启动Ubuntu虚拟机,打开终端。创建一个挂载点:sudo mkdir /mnt/shared_folder。挂载共享文件夹:sudo mount -t vboxsf shared_folder_name /mnt/shared_folder(将 shared_folder_name 替换为你在VirtualBox中设置的共享文件夹名称)。使用SCP命令
    在Ubuntu上安装SSH服务器(如果尚未安装):
sudo apt-get updatesudo apt-get install openssh-server
    启动SSH服务:
sudo service ssh start
    在Windows上使用FileZilla或PuTTY等工具通过SSH连接到Ubuntu:
输入Ubuntu虚拟机的IP地址,使用SSH用户名和密码登录。通过SCP命令进行文件传输:
scp local_file_path user@ubuntu_ip:/path/to/remote/directory
使用Samba服务(适用于需要在Windows和Linux之间传输文件的情况)
    在Ubuntu上安装Samba:
sudo apt-get updatesudo apt-get install samba
    配置Samba共享:
编辑 /etc/samba/smb.conf 文件,添加共享文件夹配置:
[shared_folder]path = /path/to/shared/folderavailable = yesvalid users = your_usernameread only = nobrowsable = yespublic = yeswritable = yes
    重启Samba服务:
sudo service smbd restart
    在Windows中访问Samba共享:
在Windows中,打开“文件资源管理器”,点击“映射网络驱动器”,输入Ubuntu虚拟机的IP地址,选择Samba共享文件夹路径,完成映射。使用增强功能(Guest Additions)
    安装增强功能:
在VirtualBox中选择你的Ubuntu虚拟机,点击“设备”菜单,然后选择“安装增强功能”。如果直接点击“安装增强功能”报错,可以手动加载增强功能ISO文件。具体操作是:在VirtualBox的虚拟机设置中,选择“存储” - “控制器:SATA” - 选择“添加光驱”,然后选择“选择或创建一个光盘映像文件”,找到并选择VirtualBox安装目录下的 VBoxLinuxAdditions.iso 文件。安装过程中,可能需要安装一些依赖包,如 gcckernel-devel 等。安装完成后,重启虚拟机以激活增强功能。

以上方法可以根据你的具体需求和环境选择使用。共享文件夹是最常用且方便的方式,而SCP则提供了更安全的文件传输方式。


上一篇:Linux域名中连字符的SEO作用
下一篇:如何在Ubuntu上利用LNMP实现动态网站
Ubuntu
  • 英特尔与 Vertiv 合作开发液冷 AI 处理器
  • 英特尔第五代 Xeon CPU 来了:详细信息和行业反应
  • 由于云计算放缓引发扩张担忧,甲骨文股价暴跌
  • Web开发状况报告详细介绍可组合架构的优点
  • 如何使用 PowerShell 的 Get-Date Cmdlet 创建时间戳
  • 美光在数据中心需求增长后给出了强有力的预测
  • 2027服务器市场价值将接近1960亿美元
  • 生成式人工智能的下一步是什么?
  • 分享在外部存储上安装Ubuntu的5种方法技巧
  • 全球数据中心发展的关键考虑因素
  • 英特尔与 Vertiv 合作开发液冷 AI 处理器

    英特尔第五代 Xeon CPU 来了:详细信息和行业反应

    由于云计算放缓引发扩张担忧,甲骨文股价暴跌

    Web开发状况报告详细介绍可组合架构的优点

    如何使用 PowerShell 的 Get-Date Cmdlet 创建时间戳

    美光在数据中心需求增长后给出了强有力的预测

    2027服务器市场价值将接近1960亿美元

    生成式人工智能的下一步是什么?

    分享在外部存储上安装Ubuntu的5种方法技巧

    全球数据中心发展的关键考虑因素