我想与不同用户的流浪汉机器连接而不是Vagrant也想使用其他用户名和密码而不是使用密钥。此外,我想知道是否可以使用来自同一台机器上运行的另一个vm的ssh vagrant vm。如果是这样,怎么做?
答案 0 :(得分:2)
Vagrant有几个选项(请参阅完整文档https://docs.vagrantup.com/v2/vagrantfile/ssh_settings.html):
Vagrant.configure("2") do |config|
config.ssh.username = "user"
config.ssh.password = "password"
end
注意确实,您需要确保访客操作系统上存在这些用户(通常大多数流浪者用暴民用户创建)
要在不同的VM之间建立连接,如果将修复IP分配给VM,则可以轻松完成此操作。
Vagrant.configure("2") do |config|
config.vm.network :private_network, ip: "192.168.45.15"
end
当您连接到第二个虚拟机时,您可以运行ssh vagrant@192.168.45.15
,它将ssh到第一个虚拟机