我已经设置了两个 ubuntu 的 vagrant 虚拟机 - 一个用于从属,一个用于主控。使用 vagrant ssh 登录到我所在的机器上的 vagrant 虚拟机后,我经常感到困惑。我在其中如何称呼这个绿色字符串?屏幕截图以及如何为从机和主机(例如 ubuntuslave 和 ubuntumaster)更改此设置?
绿色字符串的格式为
<username>@<hostname>
。因此,为了区分两台服务器,您需要更改主机名,给您类似 ubuntu@ubuntu-slave
的内容。
为此,您需要将 hostname 配置选项添加到您的 Vagrantfile 中:
Vagrant.configure("2") do |config|
config.vm.box = "precise32"
config.vm.hostname = "ubuntu-slave"
config.vm.network :private_network, ip: "192.168.0.10"
end
但是,这只会在您重新创建虚拟机后更新您的主机名。如果您不打算这样做,您还需要修改主机名在 Ubuntu 本身中。