虚拟盒:如何在运行 mac os 的主机和 ubuntu 客户机之间复制/粘贴文本?(共享剪贴板不起作用)

虚拟盒:如何在运行 mac os 的主机和 ubuntu 客户机之间复制/粘贴文本?(共享剪贴板不起作用)

共享剪贴板和拖放都设置为双向。

Devices > Guest Additional CD image 出现此错误。

无法将虚拟光盘 /Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso 插入机器 Ubuntu_vm

答案1

如果您的目标只是在主机和客户机之间复制/粘贴文本,作为使用共享剪贴板的替代方法,您可以通过在虚拟机上打开端口并使用 ssh 从标准 Mac OS 终端登录到客户机来实现。

如果你没有在客户机上安装 ssh 服务器,你可以从(客户机)命令行添加如下命令

sudo apt-get update
sudo apt-get install ssh-server
sudo apt-get install openssh-server

如果你正在运行 ufw 防火墙,则需要从(来宾)命令行允许 ssh

sudo ufw allow ssh

您需要向虚拟机添加一个策略,以便它允许连接到端口,您可以从(主机)命令行执行此操作:

VBoxManage modifyvm "<my_ubuntu_vm>" --natpf1 "<name_for_your_rule>,tcp,,<alternative_port_for_ssh_eg_2222>,,22"

然后你就可以从(主机)命令行通过 ssh 进入客户机

ssh -p <alternative_port_for_ssh_eg_2222> <your_username_on_the_vm>@127.0.0.1

主机命令行仍然受 Mac OS 控制,因此您现在可以像在任何其他终端和/或应用程序中一样进行剪切和粘贴

答案2

当磁盘已插入虚拟机时(例如先前添加的客户机)我曾看到此错误。您是否已附加另一个 iso?

相关内容