Я использую VirtualBox на Windows 10. Уже некоторое время я использую PuTTY для подключения к своей виртуальной машине Ubuntu 16.04. Я наконец решил, что хочу использовать Ubuntu 18.xx. Поэтому я развернул новую виртуальную машину и настроил ее так же, как свою 16.04 виртуальную машину.
Я добавил ключ SSH и выполнил весь import -> puttygen -> ppk
.
Я делал это несколько раз за последние 6 месяцев. И мне не удалось подключиться ко второй виртуальной машине каждый раз.
Я заметил, что обе виртуальные машины имеют одинаковый IP-адрес за NAT, они обе 10.0.2.15. Я получил это от ifconfig
. Это важно или не имеет значения?
Я попытался добавить правило перенаправления портов, мостовой адаптер и миллион других вещей, которые просто не работали.
Вопрос
Какую настройку мне нужно, чтобы иметь возможность подключаться по SSH к обеим виртуальным машинам?
В чем моя проблема?
- Я пропускаю очевидную строку подключения?
- Я забываю о некоторых основных сетевых принципах?
- Разве мне не разрешено это делать?
Желаемое поведение
я бы хотел
- Запустите две виртуальные машины одновременно.
- Запустите два экземпляра или PuTTY на моем хосте.
- Одна замазка будет ssh в машину A
- Одна замазка будет ssh в машину B
- Запустите PuTTY на моем ноутбуке (та же офисная сеть, что и на рабочем столе)
- Направьте это на любую ВМ.
Клянусь, я не ленивый. Я провел бесчисленные часы за последние несколько месяцев, пытаясь заставить это работать. Это один из тех проектов, который приятно иметь, к которому я возвращаюсь каждый месяц, если позволяет время.
Текущее поведение
Я могу использовать PuTTY с моей хост-машины, чтобы подключиться к моей 16.04 ВМ. Я могу использовать PuTTY со своего ноутбука, чтобы подключиться к моей 16.04 виртуальной машине.
Я не могу ssh в 18.10 VM с хост-компьютера или с ноутбука.