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: ssh@192.168.111.111. 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 username@server.com

ssh -R 8080:192.168.111.111:80 root@230.333.333.333- 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)

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 user@201.222.222.222

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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.