Instalirajte SSH. Za Windows, morat ćete preuzeti i instalirati SSH klijentski program. Najpopularniji je Cygwin, koji je besplatno dostupan na web stranici programera. Preuzmite ga i instalirajte kao i svaki drugi program. Još jedan popularan besplatni program je PuTTY. Tijekom instalacije Cygwina morate odabrati instalaciju OpenSSH iz odjeljka Net. Linux i Mac OS X dolaze s već instaliranim SSH-om na sustavu. To je zato što je SSH UNIX sustav, a Linux i OS X izvedeni su iz UNIX-a. Ako imate Windows 10 s ažuriranjem Anniversary, možete instalirati podsustav Windows za Linux koji dolazi s predinstaliranim SSH.
Pokrenite SSH. Otvorite terminalski program koji je instalirao Cygwin ili Bash na Ubuntuu na Windowsu za Windows 10 ili otvorite Terminal na OS X ili Linuxu. SSH koristi terminalsko sučelje za interakciju s drugim računalima. Ne postoji GUI za SSH, pa ćete se morati udobno upisivati u naredbe.
Testirajte vezu. Prije nego što se upustite u stvaranje sigurnih ključeva i premještanje datoteka, trebali biste testirati je li SSH ispravno konfiguriran na vašem računalu, kao iu sustavu na koji se povezujete. Unesite sljedeću naredbu, zamjenjujući
Krećite se SSH ljuskom. Kada se prvi put spojite na udaljeno računalo, trebali biste biti u svom HOME imeniku. Za navigaciju kroz strukturu direktorija koristite naredbu cd: cd .. će vas pomaknuti jedan direktorij gore. CD
Provjerite sadržaj vašeg trenutnog imenika. Da biste vidjeli koje su datoteke i mape na vašoj trenutnoj lokaciji, možete koristiti naredbu ls: ls će ispisati sve datoteke i mape u vašem trenutnom direktoriju. ls –l ispisat će sadržaj direktorija zajedno s dodatnim informacijama kao što su veličina, dopuštenja i datum. ls će ispisati sav sadržaj uključujući skrivene datoteke i mape.
Kopirajte datoteke sa svoje lokacije na udaljeno računalo. Ako trebate kopirati datoteke sa svog lokalnog računala na računalo kojem pristupate daljinski, možete koristiti naredbu scp: scp /localdirectory/example1.txt
Kopirajte datoteke kroz ljusku. Možete koristiti naredbu cp za izradu kopija datoteka bilo u istom direktoriju ili u direktoriju po vašem izboru: cp example1.txt example2.txt će stvoriti kopiju example1.txt pod nazivom example2.txt na istoj lokaciji. cp primjer1.txt
Premještanje i preimenovanje datoteka. Ako želite preimenovati datoteku ili je premjestiti bez kopiranja, možete koristiti naredbu mv: mv example1.txt example2.txt će preimenovati example1.txt u example2.txt. Datoteka će ostati na istom mjestu. mv direktorij1 direktorij2 će preimenovati direktorij1 u direktorij2. Sadržaj imenika ostat će nepromijenjen. mv example1.txt direktorij1/ premjestit će example1.txt u direktorij1. mv example1.txt directory1/example2.txt će premjestiti example1.txt u directory1 i preimenovati ga u example2.txt
Brisanje datoteka i direktorija. Ako trebate ukloniti bilo što s računala na koje ste povezani, možete upotrijebiti naredbu rm: rm example1.txt će izbrisati datoteku example1.txt. rm – I example1.txt će izbrisati datoteku example1.txt nakon što se od vas zatraži da potvrdite. rm direktorij1/ će izbrisati direktorij1 i sav njegov sadržaj.
Promijenite dopuštenja svojih datoteka. Možete promijeniti povlastice čitanja i pisanja vaših datoteka pomoću naredbe chmod: chmod u+w example1.txt će dodati dozvolu pisanja (modificiranja) u datoteku za korisnika (u). Također možete koristiti modifikator g za grupne dozvole ili o za svjetske dozvole. chmod g+r example1.txt će dodati dozvolu za čitanje (pristup) datoteci za grupu. Postoji veliki popis dozvola koje možete koristiti za osiguranje ili otključavanje različitih aspekata vašeg sustava.
Naučite druge različite osnovne naredbe. Postoji nekoliko drugih važnih naredbi koje ćete često koristiti u sučelju ljuske. Oni uključuju: mkdir newdirectory će stvoriti novi poddirektorij pod nazivom newdirectory. pwd će prikazati vašu trenutnu lokaciju imenika. tko pokazuje tko je prijavljen u sustav. pico newfile.txt ili vi newfile.txt će stvoriti novu datoteku i otvoriti uređivač datoteka. Različiti sustavi imat će instalirane različite uređivače datoteka. Najčešći su piko i vi. Možda ćete morati koristiti druge naredbe ako imate instaliran drugi uređivač datoteka.
Dobijte detaljne informacije o bilo kojoj naredbi. Ako niste sigurni što će naredba učiniti, možete upotrijebiti naredbu man da biste saznali više o svim mogućim upotrebama i parametrima: man
Izradite svoje SSH ključeve. Ovi ključevi omogućit će vam povezivanje s udaljenom lokacijom bez potrebe za svakim unosom lozinke. Ovo je puno sigurniji način povezivanja s udaljenim računalom jer se lozinka ne mora prenositi preko mreže. Napravite mapu s ključevima na računalu unosom naredbe $ mkdir .ssh Stvorite javni i privatni ključ pomoću naredbe $ ssh-keygen –t rsa Bit ćete upitani želite li izraditi šifru za ključeve; ovo nije obavezno. Ako ne želite stvoriti zaporku, pritisnite Enter. Ovo će stvoriti dva ključa u .ssh direktoriju: id_rsa i id_rsa.pub Promijenite dopuštenja vašeg privatnog ključa. Kako biste bili sigurni da samo vi možete čitati privatni ključ, unesite naredbu $ chmod 600 .ssh/id_rsa
Stavite javni ključ na udaljeno računalo. Nakon što su vaši ključevi stvoreni, spremni ste za postavljanje javnog ključa na udaljeno računalo kako biste se mogli povezati bez lozinke. Unesite sljedeću naredbu, zamjenjujući odgovarajuće dijelove kao što je ranije objašnjeno: $ scp .ssh/id_rsa.pub
Instalirajte javni ključ na udaljeno računalo. Nakon što stavite ključ na udaljeno računalo, morat ćete ga instalirati kako bi ispravno radio. Prvo se prijavite na udaljeno računalo na isti način kao u koraku 3. Napravite SSH mapu na udaljenom računalu, ako već ne postoji: $ mkdir .ssh Dodajte svoj ključ u datoteku ovlaštenih ključeva. Ako datoteka još ne postoji, bit će kreirana: $ cat id_rsa.pub >> .ssh/authorized_keys Promijenite dopuštenja SSH mape kako biste omogućili pristup: $ chmod 700 .ssh
Provjerite radi li veza. Nakon što je ključ instaliran na udaljenom računalu, trebali biste moći pokrenuti vezu bez traženja lozinke. Unesite sljedeću naredbu za testiranje veze: $ ssh