Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
navodila:ssh [2022/03/08 15:51] – created g1smo | navodila:ssh [2024/08/06 15:12] (current) – [Lokalno tuneliranje] g1smo | ||
---|---|---|---|
Line 12: | Line 12: | ||
ServerAliveInterval 240 | ServerAliveInterval 240 | ||
``` | ``` | ||
+ | |||
+ | ## Tuneliranje | ||
+ | |||
+ | Z SSH tuneli lahko speljemo povezave okoli požarnih zidov, zaprtin internih mrež in tako dalje, brez spreminjanja mrežnih konfiguracij. Za to potrebujemo strežnik, do katerega lahko dostopamo preko SSH. | ||
+ | |||
+ | ### Oddaljen tunel (remote tunnel) | ||
+ | |||
+ | Kadar želimo storitev, dostopno iz lastnega računalnika (torej storitev, ki teče na našem računalniku ali na interni mreži, na katero je priklopljen), | ||
+ | |||
+ | Če želimo, recimo, omogočiti dostop do oddaljenega namizja (remote desktop), ki povezave pričakuje na vratih 3389 našega računalnika, | ||
+ | |||
+ | < | ||
+ | ssh -R 5000: | ||
+ | </ | ||
+ | |||
+ | Povezava z odjemalcem oddaljenega namizja na vrata 5000 strežnika `streznik.org` nas tako pripelje do lastnega računalnika. Morajo pa na strežniku biti odprta vrata 5000 seveda. Razen če se povezujemo neposredno iz strežnika. | ||
+ | ### Lokalno tuneliranje | ||
+ | |||
+ | Lokalni tunel je obraten on oddaljenega. Z njim na lastnem računalu omogočimo dostop do storitve, ki jo sicer lahko dostopa le oddaljen strežnik (oz. računalnik z ssh strežnikom). Za delovanje lokalnega tuneliranja mora biti v `/ | ||
+ | |||
+ | Če želimo recimo na lokalnih vratih 5000 dostopati do podatkovne baze, ki povezave pričakuje na vratih 3306 strežnika `baza.local`, | ||
+ | < | ||
+ | ssh -L 5000: | ||
+ | </ | ||
+ | |||
+ | Tako bomo lahko bazo dosegli preko vrat 5000 lokalnega računala. |