SSH, rohkem kui turvaline kest

SSH (Secure Shell) on protokoll, mis võimaldab meil turvaliselt juurde pääseda kaugarvutitele, põhimõtteliselt nagu Telnet, kuid kasutades krüpteerimisalgoritme, mis aitavad meil ühendust turvalisena hoida, eriti kui soovime juurde pääseda arvutitele, mis täidavad organisatsioonis olulist funktsiooni.

Üldiselt peame juurdepääsuks sisestama oma kasutajanime ja arvuti aadressi, nii et SSH-server küsib meilt juurdepääsu parooli:

ssh usuario@equiporemoto

Sellest hetkest, kui klient alustab esimest ühendust kaugarvuti ja meie vahel, liigub teave juba ohutult, takistades kedagi hankimast meie arvutile juurdepääsu mandaate, kuid SSH on väga kohanemisvõimeline protokoll, mis pakub meile palju võimalusi.

SCP

Esimene neist on võimalus faile kliendi ja kaugarvuti vahel üle kanda, ilma et oleks vaja FTP- või NFS-serverit ühendada, kasutades lihtsalt SCP-d (Secure CoPy), mida enamik SSH-servereid rakendab:

scp archivo.tar.gz usuario@equiporemoto:/home/usuario
scp usuario@equiporemoto:/var/log/messages messages.txt

SSH tunnelid

See funktsioon on väga kasulik, kuna see võimaldab meil saata ja vastu võtta teavet, mis ei pruugi olla kliendi ja kaugarvuti vahelised shellikäsklused, näiteks tavaline sirvimine. Kui te ei arva, mida sellel võib olla, mõelge järgnevale: peate pääsema lehele juurde, kuid kohas, kus viibite, on rakendatud tulemüür, mis blokeerib täpselt selle lehe, seetõttu saame kaugjuhtimisega teha tunnelit arvuti, millel pole nimetatud blokeeringuid, ja sirvib seda lehte meie SSH-seansi kaudu:

ssh -D 8888 usuario@equiporemoto

Kui ühendus on loodud, kuulab meie SSH-klient porti 8888 puhverserverina, et saaksime oma brauseri konfigureerida ja kogu liiklus edastatakse SSH-seansi kaudu

SSH tunnel

Veel üks näide, mis mulle pähe tuleb, on see, et mingi geograafilise piirangu tõttu ei pääse me veebiteenusele sealt, kus asume, tunneli tegemisel tuvastas nimetatud veebiteenus allikana meie kaugserveri IP, mitte kliendi IP. See on mõnevõrra samaväärne VPN-idega (Virtual Private Network)

SSH tagurpidi

Kui meil on mingil põhjusel vaja pääseda juurde tulemüüri taga olevasse arvutisse ja see ei võimalda meil SSH-liiklust sellele ümber suunata, saame teha "vastupidise SSH-i", nii et see arvuti loob ühenduse teise SSH-serveriga, kus saame ka ühenduse luua, et pääseda juurde tulemüüri taga olevatele seadmetele. Meenutav näide on see, kui tahame aidata sõpra, kellel pole aimugi, kuidas modemil ümbersuunamist konfigureerida, kuid peame nende arvutile kaugjuurdepääsu tegema:

Sõber -> modem -> SSH-server <- meist

Järgitavad sammud on suhteliselt väga lihtsad:

Amigo
ssh -R 9999:localhost:22 usuario@servidorssh

meie
ssh usuario@servidorssh
SSH-serverisse sisenedes saame ühenduse luua oma sõbra meeskonnaga
ssh amigo@localhost -p 9999

Nagu näete, peitub kogu võlu parameetris -R, mis ütleb vaheserverile, et porti 9999 kuulab meie sõbra arvuti nüüd serverina.

Need on vaid mõned võimalused, mida SSH meile pakub, kuid ma kutsun teid näiteks katsetama veel mõnda; saame teha järelevalveta skripte RSA-klahvide abil, suunata X-seansid (graafiline režiim) oma graafilisse keskkonda, mainimata vaid mõnda.


Lisa eelistatud allikana Google'is