Я хотел получить доступ к Linux Box, который имеет сеть NAT (виртуальный ящик), хост-систему (Windows с IP ADDR: 172.16.32.2), и поэтому я сделал переадресацию портов и теперь могу получить доступ к виртуальной машине с помощью клиент замазки успешно.

Перенаправление порта

Пожалуйста, ознакомьтесь с приведенными выше правилами переадресации портов. Я обычно получаю доступ к Linux-машине, используя Putty Client, вводя IP-адрес (127.0.0.1) и порт (2012) на фактическом хосте (172.16.32.2), где живет гость, и он успешно подключается к машине.

Теперь наступает сценарий, когда я хотел получить доступ к этой же виртуальной машине с другого хоста (Windows, имеющая IP ADDR: 172.16.32.10). Можем ли мы сделать SSH-туннелирование для доступа к Linux с другого хоста Windows? Если да, то как?

Примечание. Мостовое соединение является простым вариантом, но есть причина для настройки сети NAT. Рабочая среда имеет только беспроводную сеть, и беспроводной интерфейс не всегда хорошо работает в мостовом режиме 1. Ищете решение без изменения вышеуказанных настроек.

1 https://forums.virtualbox.org/viewtopic.php?f=7&t=82339

1 ответ1

1

Вам, вероятно, следует настроить правило переадресации портов на хост-компьютере, чтобы оно не только прослушивало localhost (127.0.0.1), но и внешний IP-адрес. Затем добавьте правило в брандмауэр на этом хосте, чтобы принимать внешние входящие соединения через порт 2012.

Это должно позволить вам напрямую подключиться с помощью putty со второго хоста к 172.16.xx.xx на порту 2012.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .