Mam pytanie dotyczące SSH / przekierowania portów. Nigdzie nie znalazłem rozwiązania i nie wiem, czy takie istnieje.
Mam serwer za moim urządzeniem NAT w domu. Mam przekierowanie portów z mojego pola NAT na mój serwer dla SSH na porcie 22. Dlatego łączę się z nim, my_nat_public_ip:22
gdy jestem w drodze i działa to jak urok.
Teraz wiem, że mogę również uzyskać dostęp do dowolnego portu mojego serwera, nawet bez konfigurowania dla niego mojego pola NAT. Rzeczywiście, mogę po prostu wykonać dynamiczne przekierowanie portów w następujący sposób:
ssh -D 1080 user@my_nat_public_ip
Następnie połącz się z portem dowolny_port na moim serwerze, ustawiając przeglądarkę lub użyj localhost: 1080 jako proxy SOCKS i wskaż my_local_server_ip:any_port
.
To, co chciałbym zrobić, byłoby jak polecenie
ssh -D --local_alias=local_alias user@my_nat_public_ip
a jeśli uzyskam dostęp do local_alias: any_port, to przekieruję na mój serwer: any_port
Czy będzie to możliwe? Czy jest taka opcja SSH? Jest to po prostu prostsze i umożliwia dynamiczne przekierowywanie portów na różnych serwerach.