як SSH до машини VirtualBox?


1

У мене є існуюча Virtualbox машина, яку я створив за допомогою veewee називається сказати precise64.
Я можу увійти через Virtualbox GUI, я міг би експортувати коробку і використовувати його з бродяга створити нову машину під назвою say chef. Vagrant також налаштування SSH і мережі на машині chef.

Але я не можу налаштувати SSH для першої машини, яку я створив precise64. Я створив нову хост-мережу і тільки мережу хоста. Правила ssh для мови вже встановлені. Але ssh ще не працює. Я не дивився вихідний код для veewee, але я подивився на вихідний код для Vagrant і він викликає VBoxManage hostonlyif для створення мережі, але VBoxManage showvminfo не відображає ip-адресу машини chef.

Я трохи втратив у цьому місці. Крок за кроком підручник про те, як додати SSH-логін до існуючої машині Virtualbox буде корисним? припускаючи, що більше однієї машини вже esist і вони мають різні IP-адреси

Також може створити хост-мережу, як бродяга, коли виховує нову машину?

пов'язані: https://stackoverflow.com/questions/11951579/adding-vagrant-to-an-existing-virtualbox-machine

Відповіді:


1

Яку операційну систему ви використовуєте? Linux і Mac мають стандартний ssh. Використовується при запуску команди:

vagrant ssh

В іншому випадку, якщо ви знаходитесь у вікні Windows, вам потрібно буде виконати повну версію Шпаклівка встановіть (так ви також отримаєте конкурс), або вам доведеться встановити ssh через cygwin для вашої системи.

Ви можете перевірити, чи працює ssh, запустивши команду 'ssh' у терміналі.

Якщо ви бачите наступне, у вас є ssh:

usage: ssh [blah blah blah]

за замовчуванням, бродячий прямий порт 22 на vm в порт 2222 на хості.

Спробуйте виконати команду:

ssh -p 2222 vagrant@localhost
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.