Secure Shell (SSH) je oznaka za omrežni protokol predvsem za varno podatkovno komunikacijo. Predvsem ga uporabljamo za izvajanje programov, med drugim je možno tudi kopiranje datotek med dvema omreženima računalnikoma. V paketu dobimo tako odjemalca kot strežniški del ki sprejema oddaljene povezave. Priporočljiva je uporaba zadnje verzije protokola, ki nosi oznako ‘SSH-2’.
Kako se povežemo iz enega Linux računalnika na drugega:
ssh uporabniško_ime@IP_računalnika_ali_domena
primer uporabe: ssh ime_uporabnika_na_oddaljenem_računalniku@192.168.1.105 – primer uporabe preko IP naslova računalnika v lokalnem omrežju
ssh dusan@smekout.com je navidezni primer prijave uporabnika dusan na oddaljeno mesto smekout.com
Seveda natipkano vrstico poženemo s tipko Enter. Prijava zahteva geslo uporabnika v katerega se prijavljamo, vnesemo ga in potrdimo s tipko Enter.
Po sprejemu gesla pridemo v oddaljeni računalnik in že lahko zaganjamo razne terminalske programe ali beremo elektronsko pošto na oddaljeni lokaciji. Lahko kopiramo vsebino med dvema računalnikoma. To najlažje dosežemo z uporabo ukaza ‘scp’.
Primer uporabe:
scp ime_datoteke ime_uporabnika@IP_naslov_ali_naslov_domene:pot_do_domače_mape_ali mape_znotraj_nje
scp dokument.odt dusan@192.168.1.105:/home/dusan/Dokumenti/ – primer uporabe v primeru kopiranja dokumenta z imenom dokument.odt na oddaljeni lokalni računalnik z uporabniškim imenom ‘dusan’ in lokalnim IP naslovom ‘192.168.1.105’. Dokument se skopira v mapo Dokumenti, ki se nahaja v Domači mapi /home/dusan.
V primeru zagona grafičnih programov na oddaljenem računalniku je ukaz za povezovanje na oddaljeni računalnik sledeč:
ssh -X dusan@192.168.1.105
ssh -X dusan@smekout.com
Primera sta navidezna. Po prijavi lahko zaganjamo grafične programe iz oddaljene lokacije. Primer je program nautilus. Za zagon enostavno natipkamo ime programa in pritisnemo tipko Enter.
Primer:
nautilus <- Enter
Zažene se nam Domača mapa na oddaljenem Ubuntu ali katerem drugem Linux računalniku.