У меня есть следующие настройки,
Компьютер A (Windows 10 & подключен к ISP (X)) и B (Windows 10 & подключен к ISP (Y)). Обе эти машины (A & B) не имеют прямых соединений. Машина A имеет доступ к машине C (Linux Box работает под управлением RHEL в облаке), и аналогично, машина B имеет доступ к машине C.
Теперь, сохранив эту Машину C в качестве туннеля, можно ли получить доступ к машине Linux, работающей на Машине B (внутри VirtualBox), с Машины А? Если да, как мы можем сделать это, используя шпаклевку? Я думаю, что это может быть достигнуто с помощью обратного туннелирования SSH, но не уверен насчет шагов.
Edit1:
PUBLIC IP SSH (Putty) (Machine C)
Machine A Windows 10 (192.168.1.2) --> ISP(49.xxx.xxx.xxx) ---> (34.xxx.xx.xxx)
PUBLIC IP SSH (Putty) (Machine C)
Machine B Windows 10 (192.168.1.15) --> ISP(216.xxx.xxx.xxx) --->(34.xxx.xx.xxx)
Machine B Windows 10 (192.168.1.15) --> Virtual Box (192.168.1.100)
Теперь с машины А я хотел получить доступ к 192.168.1.100, как мне этого добиться? Существует только одна машина (машина C), к которой машина A и машина B имеют доступ. Есть ли способ сделать некоторое туннелирование и получить доступ к 192.168.1.100 с машины A?