更改 Vagrant 主机名

5
我已经设置了两个Ubuntu的vagrant虚拟机——一个用于从节点,另一个用于主节点。在使用vagrant ssh登录vagrant虚拟机后,我经常会混淆当前所处的虚拟机。请问如何更改屏幕上显示的绿色字符串,以便在从节点和主节点上都能区分出是哪一台机器,例如ubuntuslave和ubuntumaster?下面是截图:enter image description here
1个回答

13

绿色的字符串采用以下格式 <用户名>@<主机名>。为了区分你的两个服务器,你需要更改主机名,例如:ubuntu@ubuntu-slave

为此,您需要在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本身中的主机名


6
"vagrant reload" 可以更改你的 SSH 主机名,而无需重新创建虚拟机。@Sukumar - Souvik Dey

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接