Для изменения порта SSH вам необходимо отредактировать конфигурационный файл SSH. В Ubuntu это файл `/etc/ssh/sshd_config`.
1. Откройте терминал на виртуальной машине Ubuntu.
2. Введите команду `sudo nano /etc/ssh/sshd_config` для открытия файла конфигурации SSH в текстовом редакторе Nano.
3. Найдите строку `Port 22` (по умолчанию порт SSH) и замените ее на желаемый порт, например `Port 2222`.
4. Сохраните изменения, нажав `Ctrl + O`, затем `Enter`, и выйдите из редактора, нажав `Ctrl + X`.
5. Перезапустите службу SSH, введя команду `sudo systemctl restart sshd`.
Теперь вы должны быть в состоянии подключиться к виртуальной машине Ubuntu по новому порту SSH.
Чтобы настроить SSH для доступа к виртуальной машине Ubuntu, созданной в VirtualBox, после проброски портов, выполните следующие шаги:
1. Зайдите в настройки виртуальной машины в VirtualBox.
2. Перейдите в раздел "Network" и выберите "Port Forwarding".
3. Нажмите кнопку "Добавить новое правило проброски портов" и укажите следующие параметры:
- Протокол: TCP
- Порт хоста: порт, через который вы хотите подключаться к виртуальной машине
- IP-адрес хоста: 127.0.0.1 (localhost)
- Порт гостя: порт SSH виртуальной машины Ubuntu (например, 22)
4. Сохраните изменения и перезапустите виртуальную машину.
Теперь вы можете подключиться к виртуальной машине Ubuntu через SSH, используя указанный порт хоста. Например, если вы пробросили порт 2222 на порт 22 виртуальной машины, то подключиться можно так: `ssh [email protected] -p 2222`.