­čîÉ Zdalny dost─Öp po ssh

Zdalny dost─Öp po ssh

:globe_with_meridians:

Mo┼╝e si─Ö czasami zdarzy─ç, ┼╝e potrzebujecie si─Ö dosta─ç do bramki po ssh z Internetu (spoza lokalnej sieci). Mo┼╝na to zrobi─ç bezpiecznie, maj─ůc bramk─Ö za NAT i bez sta┼éego IP oraz otwierania port├│w.
My mamy podobn─ů procedur─Ö gdy potrzebujemy serwisowa─ç jak─ů┼Ť bramk─Ö klienta biznesowego. Prosimy wtedy klienta ┼╝eby wklei┼é komend─Ö w konsol─Ö i w ten spos├│b udost─Öpni┼é nam tunel.

Opisz─Ö jak to zrobi─ç krok po kroku - mo┼╝e komu┼Ť si─Ö to przyda.

1. screen

Instalujemy program screen. Screen pozwala nam wykona─ç zadanie, kt├│re ma dzia┼éa─ç d┼éugo na zdalnej maszynie (nawet po zako┼äczeniu/przerwaniu sesji SSH). Wi─Öcej o tym programie pisali┼Ťmy tu:

apt install screen

Nast─Öpnie uruchamiamy sesj─Ö w screen, w sesji tej zrobimy udost─Öpnienie bramki po ssh

screen -S remote_ssh

2. localhost.run

B─Öd─ůc w sesji screen zestawiamy tunel do webowej konsoli przez stron─Ö localhost.run tym poleceniem:

ssh -R 80:localhost:8888 nokey@localhost.run

localhost.run to taki darmowy tunel, kt├│rym oczywi┼Ťcie mo┼╝na tunelowa─ç dowoln─ů aplikacj─Ö webow─ů (nie tylko konsole na porcie 8888 ale te┼╝ inne us┼éugi dzia┼éaj─ůce na bramce, np aplikacj─Ö AIS) wi─Öcej o tej us┼éudze mo┼╝na przeczyta─ç tu:

3. ┼ü─ůczymy si─Ö z konsol─ů z Internetu

Z dowolnego miejsca z dost─Öpem do internetu ┼é─ůczymy si─Ö z konsol─ů za pomoc─ů przegl─ůdarki przez tunel:

Oczywi┼Ťcie tunel dzia┼éa tak d┼éugo jak d┼éugo mamy sesj─Ö remote_ssh w screen aktywn─ů.

Podsumowuj─ůc

Mo┼╝ecie zdalnie zainstalowa─ç czy sprawdzi─ç co┼Ť na bramce. Wystarczy, ┼╝e u┼╝ytkownik bramki poprosi was o pomoc i z┼éo┼╝y tunel wklejaj─ůc w konsole 3 komendy:

apt install screen
screen -S remote_ssh
ssh -R 80:localhost:8888 nokey@localhost.run

nast─Öpnie wy┼Ťle wam adres url pod kt├│rym dost─Öpna jest konsola.

3 polubienia