Конкретная проблема: Учитывая, что у меня есть одна машина с реальным IP-адресом (экземпляр Amazon Linux) A1, и я нахожусь на моей локальной локальной машине L1, и у меня есть небольшой сервер, работающий дома L2
Как я могу SSH в L2 из L1, как я делаю в A1? если у L2 нет реального IP ...
Я использую множество java-микросервисов на машинах aws, все эти сервисы не нуждаются в расширении, мне не нужны какие-либо необычные функции, которые предлагают облачные провайдеры, но чем больше услуг я использую, тем больше мой счет и чем сложнее общение между ними ...
Итак, я хочу сейчас купить серверный компьютер с большим количеством оперативной памяти и процессора, запустить все эти сервисы на нем и избегать использования AWS или какого-либо поставщика вообще ... У меня есть разные сценарии, которые будут SSH на удаленном хосте и выполнять некоторые работы, связанные с развертыванием ... Я хочу, чтобы они все еще работали с L2, когда я запускаю их с персонального компьютера ...
Если есть более простые способы сделать это, пожалуйста, предложите. Но сейчас я вижу два решения: либо я получаю реальный IP-адрес от оператора, либо я использую aws или какую-то фиктивную машину с реальным IP для соединения двух машин L1 и L2 ...
Я почти не управлял какой-либо инфраструктурой, так что извините, если это вопрос нуба ...