#informatyka #it Mam 2 serwery i localhosta. Moim zadaniem jest zmiana jakiegoś pliku na serwerze nr 2. Serwer nr 1 nie jest zabezpieczony i mogę na niego wejść po ssh. Zauważyłem, że w pliku authorized_keys znajduję się klucz publiczny serwera 2 i mojego localhosta. Serwer nr 1 i nr 2 nie widzą się (nie pingują się wzajmnie). Localhost i serwer nr 2 pingują się. Macie jakiś pomysł jak dostać się do serwera 2? Wiem, że muszę użyć tunelowania.
@Lumeen w skrócie laczysz sie do serwera 1 ale podajesz jako parametr L port na ktorym #!$%@? twój localhost i adres na ktory ten port ma byc podpiety ale tak jakbys sie laczyl z serwera 1. I jak to zestawisz to laczysz sie na swój localhost i na ten port ktory jest podpiety.
@devel: Czyli jeśli wpisze tę komęndę: ssh -L[PORT]:adresserwera2:[PORTSERWERA2] adresserwera_1 to na porcie ssh serwera 1 będę miał dane, które serwer 2 wystawia na swoim porcie ssh? I potem z serwera 1 wysraczy połączyć się na jego lokalny port ssh aby je otrzymywać? Dobrze rozumiem?
@Lumeen nie. L oznacza ze na kompie z którego sie laczysz będziesz mial podpiety ten port. Wiec musisz sie polaczyc na niego do wlasnego kompa. Musisz zestawic 2 połączenia.
Mam 2 serwery i localhosta. Moim zadaniem jest zmiana jakiegoś pliku na serwerze nr 2. Serwer nr 1 nie jest zabezpieczony i mogę na niego wejść po ssh. Zauważyłem, że w pliku authorized_keys znajduję się klucz publiczny serwera 2 i mojego localhosta. Serwer nr 1 i nr 2 nie widzą się (nie pingują się wzajmnie). Localhost i serwer nr 2 pingują się. Macie jakiś pomysł jak dostać się do serwera 2? Wiem, że muszę użyć tunelowania.
I drugie połączenie
I potem juz ssh 127.0.0.1 -p PORT
Gdybyś miał czas mógłbyś opisać to troszeczkę dokładniej? Średni łapię to tunelowanie :(
Czyli jeśli wpisze tę komęndę:
ssh -L[PORT]:adresserwera2:[PORTSERWERA2] adresserwera_1
to na porcie ssh serwera 1 będę miał dane, które serwer 2 wystawia na swoim porcie ssh?
I potem z serwera 1 wysraczy połączyć się na jego lokalny port ssh aby je otrzymywać?
Dobrze rozumiem?