首选方式

首选方式

我有一台 Ubuntu 本地机器和一台 Ubuntu VM。

我曾尝试使用 Virtualbox 共享文件夹与本地机器共享我的 Web 根文件夹,但无法启动。

现在我想安装 samba 并将其用作网络驱动器而不是共享,我已经有桥接连接,但不确定如何操作。

那么我应该在哪个 Ubuntu 上安装 Samba,本地的还是 VM 的,以及如何在另一个 Ubuntu 上添加它?

答案1

首选方式

如果您想使用您的主机在你的客机,最好使用 VirtualBox Guest Additions。要安装它们,您应该:

  1. 查找菜单 -> 设备 -> 安装 Guest Additions。
  2. sudo /cdrom/VBoxLinuxAdditions.run在您的客户系统内运行。

sudo mount -t vboxsf -o uid=$UID,gid=$GID share ~/host然后在 guest 里面运行。Share是共享的名称。

来源

建议方式

但是,如果您仍然想使用 Samba,那么您应该这样做:

  1. 在主机上安装sambasystem-config-samba配置您的共享。确保您允许某些本地用户访问该共享。

    示例分享(内部/etc/samba/smb.conf):

    [exch]
        comment = Exchange
        path = /home/karimov-danil/Public/exch
        writeable = yes
    ;   browseable = yes
        valid users = karimov-danil, nobody
    
  2. 安装cifs-utils到您的客户机上。然后输入:

    sudo mount.cifs -o user=USER,pass=PASSWORD //server/share ~/share
    

    USERPASSWORD是您已允许其访问 的用户的用户名和密码share。 和server主机

相关内容