У мене питання щодо SSH / переадресації портів. Я ніде не знайшов рішення і не знаю, чи є.
У мене вдома є сервер NAT. У мене є переадресація порту з мого NAT-коробки на мій сервер для SSH на порт 22. Отже, я підключаюся до того, my_nat_public_ip:22
коли я в дорозі, і це працює як шарм.
Тепер я знаю, що я можу отримати доступ до будь-якого порту свого сервера, навіть не конфігуруючи свій NAT поле для цього. Дійсно, я можу просто зробити динамічну переадресацію порту так:
ssh -D 1080 user@my_nat_public_ip
Потім підключіться до порту any_port мого сервера, встановивши мій браузер або інше, щоб використовувати localhost: 1080 як проксі-сервер SOCKS, і вкажіть на my_local_server_ip:any_port
.
Те, що я хотів би зробити, було б такою командою
ssh -D --local_alias=local_alias user@my_nat_public_ip
і якщо я отримаю доступ до local_alias: any_port, то він пересилає його до my_server: any_port
Це було б можливо? Чи є варіант SSH для цього? Це просто простіше і дає можливість проводити кілька динамічних переадресацій портів на різних серверах.