Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用用户名和密码的Vagrant ssh_Vagrant - Fatal编程技术网

使用用户名和密码的Vagrant ssh

使用用户名和密码的Vagrant ssh,vagrant,Vagrant,我想与一台不同用户的流浪者机器连接,而不是流浪者。我还想使用另一个用户名和密码,而不是使用密钥。另外,我想知道是否可以从同一台机器上运行的另一个vm使用ssh vagrant vm。如果是这样,怎么做?Vagrant有几个选项(见完整文档): 注意事实上,您需要确保来宾操作系统上存在这些用户(通常大多数“流浪者”框都是使用“流浪者”用户创建的) 要在不同的虚拟机之间建立连接,如果将固定IP分配给虚拟机,则可以很容易地做到这一点 Vagrant.configure("2") do |config|

我想与一台不同用户的流浪者机器连接,而不是流浪者。我还想使用另一个用户名和密码,而不是使用密钥。另外,我想知道是否可以从同一台机器上运行的另一个vm使用ssh vagrant vm。如果是这样,怎么做?

Vagrant有几个选项(见完整文档):

注意事实上,您需要确保来宾操作系统上存在这些用户(通常大多数“流浪者”框都是使用“流浪者”用户创建的)

要在不同的虚拟机之间建立连接,如果将固定IP分配给虚拟机,则可以很容易地做到这一点

Vagrant.configure("2") do |config|
  config.vm.network :private_network, ip: "192.168.45.15"
end

当您连接到第二个VM时,可以运行
sshvagrant@192.168.45.15
它将通过ssh连接到第一个虚拟机

您能澄清一下,从运行在同一台机器上的另一个虚拟机使用ssh vagrant虚拟机吗?这意味着我运行的是托管在同一台机器上的两个虚拟机A和B。我想从机器B连接到机器A。
Vagrant.configure("2") do |config|
  config.vm.network :private_network, ip: "192.168.45.15"
end