1

У меня Ubuntu VM в виртуальной коробке:

# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.3 LTS
Release:        14.04
Codename:       trusty

ssh vagrant не работает внутри над Ubuntu VM:

root@ubuntu-study-docker:~# vagrant init ubuntu-14.04
`Vagrantfile` already exists in this directory. Remove it before
running `vagrant init`.
root@ubuntu-study-docker:~# vagrant up --provider=virtualbox
Bringing machine 'default' up with 'virtualbox' provider...
root@ubuntu-study-docker:~# vagrant ssh
ssh_exchange_identification: read: Connection reset by peer

Мой Vagrantfile:

Vagrant.configure("2") do |config|
config.vm.box = "ubuntu-14.04"
end

1 ответ1

3

Вы должны попытаться запустить vagrant box на хост-компьютере и получить к нему доступ с вашей виртуальной машины Ubuntu через конфигурацию сети.

Вы не должны использовать виртуальные машины в виртуальных машинах; Это проблема разрешения виртуализации на уровне BIOS: https://teamtreehouse.com/community/vagrant-ssh-sshexchangeidentification-read-connection-reset-by-peer и, по-видимому, это невозможно сделать в виртуальных машинах. Я пытался (http://hackaholic.info/enable-hardware-virtualization-vt-x-amd-v-for-virtualbox/) даже изменить интерфейс паравиртуализации не работает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .