Извините, ваше описание настолько расплывчато, что я могу только догадываться, что вы имеете в виду. У вас есть хост Windows с установленным VirtualBox и настроенный гостевой компьютер с Ubuntu. Вы хотите подключиться к этой машине с хоста через SSH, используя PuTTY, самый популярный клиент удаленного терминала в Windows. Это правильно?
Чтобы это работало, в гостевой системе должен быть установлен пакет сервера SSH ( sudo apt-get install openssh-server
). Вы также должны настроить сервер ssh, чтобы вы знали, какой порт использовать для подключения к серверу и какой метод аутентификации использовать (по крайней мере, если вы используете пароль пользователя, это нормально, если вы только что-то пытаетесь). Второй шаг - настроить переадресацию портов между хостом и гостевой ОС. Конфигурация сети по умолчанию использует NAT, который - в отличие от устаревшей информации - отлично, просто нажмите переадресацию портов и установите правило.
Вот пример подключения к веб-серверу, работающему на виртуальной машине. Я могу получить доступ к веб-серверу в виртуальной машине, прослушивающему порт 80, с помощью браузера из хост-системы, посетив адрес, состоящий из IP-адреса хоста и порта хоста. Примечание. Я выбрал порт 8080, потому что на хосте также запущен веб-сервер.