SSH в VirtualBox на Mac

Я только что установил VirtualBox на свой Mac, создал новую виртуальную машину Ubuntu с «Использовать существующий файл виртуального жесткого диска» образа диска Cloudera Hadoop. Я могу запустить и запустить виртуальную машину, однако, я бы предпочел, чтобы ssh с моего терминала. Следующее выдает сообщение «connect to host 127.0.0.1 port 2222: Connection failed»:

ssh root@127.0.0.1 -p 2222 

Я также попробовал -p 22

Я также пытался использовать «cloudera» в качестве пользователя. Есть ли параметр VirtualBox, который мне нужно изменить, чтобы разрешить SSH?

Я также просто попытался создать новую виртуальную машину Linux без использования образа диска Cloudera, и я тоже могу использовать SSH.

2 Solutions collect form web for “SSH в VirtualBox на Mac”

Википедия говорит

На большинстве компьютерных систем localhost разрешает IP-адрес 127.0.0.1

ваша команда

ssh root @ 127.0.0.1 -p 2222

Попробуйте подключиться с Mac на ваш Mac, а не на вашу виртуальную машину.

Попытайтесь найти адрес своей виртуальной машины и соответствующим образом изменить свою команду.

NB: если вы просто хотите, чтобы ssh с вашего Mac на вашу виртуальную машину, вы можете добавить сетевой адаптер «только для хоста» на вашу виртуальную машину.

 `ifconfig -a` 

в вашей Ubuntu VM должен показать вам ip-адрес, связанный с vboxnet0 который вы можете использовать для связи с вашим Mac.

Если вы работали только с предоставленным файлом harddisk, это означает, что вы сами создали виртуальную машину. Сетевым параметром по умолчанию для новых виртуальных машин является «NAT», поэтому вам необходимо создать NAT-правило, маршрутизируя порт 22 хоста на порт 22 виртуальной машины.

Я не знаю о MacOS, но под Linux вам придется использовать порт> 1024. Обычно я использую порты, начиная с 10000 и соответствующего служебного порта. В вашем случае я бы сделал port-mapping из 10022 -> 22. Для записи в «хосте» -колонке я использую 127.0.0.1 и для гостевой стороны 0.0.0.0 в качестве адресов.

Вы попадаете в меню с помощью «Щелкните правой кнопкой мыши по VM» в VirtualBox Manager -> «Изменить» -> «Сеть» -tab -> «Port-Forwarding»

  • Можно ли вставить физический компакт-диск в машину VirtualBox?
  • Как ssh в ubuntu (настроено в виртуальном боксе) при выключенном
  • Можно ли отключить синхронизацию времени между пользователями VirtualBox и Linux-хостом?
  • Manjaro: модуль vboxdrv не найден
  • Как перенести виртуальную виртуальную машину VirtualBox на металл
  • CentOS - как эмулировать USB flashdrive?
  • Интернет в альпийском виртуальном боксе в macos
  • Есть ли какое-либо преимущество в использовании аргумента -j2 при создании Linux-систем в VirtualBox?
  • ошибка libvirt-bin на виртуальной машине при попытке указать VM
  • Дополнительные дополнения для VirtualBox для Solaris
  • Что означает это сообщение из ядра?
  • Как запустить виртуальную машину в фоновом режиме при запуске системы OSX?
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.