Tunel SSH z lokalnego serwera roboczego do komputera domowego

0

Mamy serwera w biurze, że mogę do niego dostęp tylko z lokalnego wifi tylko przez ssh do niego: [email protected]. Również jeśli piszę 192.168.111.111w przeglądarce, pokaże mi interfejs phpmyadmin, który najwyraźniej jest ustawiony na porcie 80.

Często muszę pracować z domu, w tym proste prace po stronie serwera (nie jestem biegły w systemie Linux, ale potrafię robić proste rzeczy). Więc muszę otworzyć tunel ssh do mojej domowej maszyny (lub z mojej domowej maszyny ... nie jestem pewien).

Moja praca ip to 201.222.222.222moja domowa ip 230.333.333.333.

Domyślam się, że aby osiągnąć to, co chcę, muszę uruchomić to polecenie na serwerze. ssh -R remote_port:local_address:local_port [email protected]

ssh -R 8080:192.168.111.111:80 [email protected]- czy to polecenie wpisane na serwerze w mojej pracy załatwi sprawę i pozwoli mi na ssh w nim za pomocą portu 8080, czy też całkowicie mi brakuje logiki? (jeśli tak, czy możesz zasugerować właściwy przepływ pracy)

John W.
źródło

Odpowiedzi:

0

Zakładając, że twój serwer SSH ma dostęp do 192.168.111.111, spróbuj tego:

ssh -L 8080:192.168.111.111:80 [email protected]

następnie możesz otworzyć http://127.0.0.1:8080w przeglądarce. Powinieneś zobaczyć phpmyadmin.

Krzysztof Sawicki
źródło