Ak sa chcete pripojiť k iným počítačom cez notoricky nezabezpečený internet, možno budete chcieť urobiť všetko pre to, aby boli vaše údaje v bezpečí. SSH je jedným zo spôsobov zabezpečenia vašich údajov. Na zabezpečenie údajov je potrebné správne nastaviť SSH na počítači a potom vytvoriť šifrované pripojenie k serveru. Majte však na pamäti, že na vytvorenie bezpečného pripojenia musia mať obidva body pripojenia SSH. Podľa tejto príručky sa uistite, že je vaše pripojenie čo najbezpečnejšie.
Krok
Časť 1 z 3: Prvé pripojenie

Krok 1. Nainštalujte SSH
V prípade systému Windows si musíte stiahnuť klienta SSH. Najpopulárnejším klientom je Cygwin, ktorý je k dispozícii zadarmo na webe vývojára. Stiahnite si a nainštalujte ho ako inštaláciu akéhokoľvek iného programu. Ďalšou bezplatnou možnosťou je PuTTY.
- Počas inštalácie Cygwin sa musíte rozhodnúť nainštalovať OpenSSH zo sekcie Sieť.
- Linux a OS X už majú v systéme klienta SSH, pretože SSH je unixový systém a Linux a OS X pochádzajú z Unixu.

Krok 2. Spustite SSH
Otvorte program Terminal nainštalovaný programom Cygwin alebo otvorte terminál v systéme OS X alebo Linux. SSH používa na interakciu s inými počítačmi terminálové rozhranie. Neexistuje žiadne grafické rozhranie pre SSH, takže by ste mali byť pohodlní pri písaní príkazov.

Krok 3. Skontrolujte pripojenie
Pred generovaním bezpečnostného kľúča a presúvaním súborov možno budete chcieť skontrolovať, či je SSH vo vašom počítači a vo vašom cieľovom počítači správne nakonfigurovaný. Zadajte tento príkaz a zmeňte ho pomocou svojho používateľského mena a adresy cieľového počítača alebo servera:
-
$ ssh@
- Po úspešnom pripojení budete požiadaní o heslo. Počas zadávania hesla neuvidíte pohyb kurzora ani zadané znaky.
- Ak tento krok zlyhá, je možné, že SSH nie je vo vašom počítači správne nastavený alebo server neprijíma pripojenia SSH.
Časť 2 z 3: Naučenie sa základných príkazov

Krok 1. Prejdite na shell SSH
Pri prvom pripojení k vzdialenému počítaču budete v adresári HOME. Na pohyb medzi adresárovými štruktúrami použite príkaz
CD
:
-
cd..
- vás posunie o jeden adresár vyššie.
-
CD
- vás presunie do podadresára, ktorý ste zadali.
-
cd/domov/adresár/cesta/
- presunie vás do konkrétneho adresára z koreňa (domov)
-
CD ~
- vás vráti do adresára HOME.

Krok 2. Skontrolujte obsah aktuálneho adresára
Na zobrazenie súborov a priečinkov na vašom aktuálnom mieste môžete použiť príkaz
ls
príkazy:
-
ls
- zobrazí všetky súbory a priečinky v aktuálnom adresári.
-
ls –l
- zobrazí obsah adresára spolu s ďalšími informáciami, ako je veľkosť, povolenia a dátum.
-
ls-a
- zobrazí celý adresár vrátane skrytých súborov a priečinkov.

Krok 3. Skopírujte súbory z počítača do vzdialeného počítača
Ak potrebujete skopírovať súbory z počítača do vzdialeného počítača, môžete použiť príkaz
scp
príkazy:
-
scp /localdirectory/example1.txt @:
- skopíruje example1.txt do na vzdialený počítač. Ak chcete skopírovať do koreňového priečinka vo vzdialenom počítači, nechajte pole prázdne.
-
scp @:/home/example1.txt./
- presunie súbor example1.txt z domovského adresára na vzdialenom počítači do aktuálneho adresára vo vašom počítači.

Krok 4. Skopírujte súbor cez shell
Môžete použiť príkaz
cp
na kopírovanie súborov do rovnakého adresára alebo do adresára podľa vášho výberu.
-
cp example1.txt example2.txt
- vytvorí kópiu súboru example1.txt s názvom example2.txt na rovnakom mieste.
-
cp example1.txt /
- vytvorí kópiu súboru example1.txt na určené miesto v.

Krok 5. Presuňte a premenujte súbor
Ak chcete premenovať súbor alebo ho presunúť bez kopírovania, použite príkaz
mv
-
mv example1.txt example2.txt
- premenuje súbor example1.txt na example2.txt. Súbory budú na rovnakom mieste.
-
mv adresár1 adresár2
- premenuje adresár1 na adresár2. Obsah adresára sa nezmení.
-
mv example1.txt adresár1/
- presunie example1.txt do adresára1.
-
mv example1.txt adresár1/example2.txt
- presunie súbor example1.txt do adresára1 a premenuje ho na example2.txt

Krok 6. Odstráňte súbory a adresáre
Ak potrebujete niečo odstrániť zo vzdialeného počítača, môžete použiť príkaz
rm
-
rm example1.txt
- odstráni súbor example1.txt.
-
rm –I example1.txt
- po upozornení odstráni súbor example1.txt.
-
rm adresár1/
- odstráni adresár1 a všetok jeho obsah.

Krok 7. Zmeňte povolenia súboru
Príkazy na čítanie a zápis súborov môžete zmeniť pomocou príkazu
chmod
-
chmod u+w example1.txt
používateľovi (u) pridá povolenia na zápis/úpravu súborov. Môžete tiež použiť
g
pre skupinové povolenia a
o
- pre svetové licencie.
-
chmod g+r example1.txt
- pridá povolenia na čítanie/prístup k súborom v skupine.
- Existuje veľký zoznam povolení, ktoré môžete použiť na zabezpečenie alebo otvorenie prístupu k rôznym aspektom vášho systému.

Krok 8. Naučte sa ďalšie základné príkazy
Existuje niekoľko ďalších dôležitých príkazov, ktoré budete často používať v rozhraní shell, a to nasledovne:
-
nový adresár mkdir
- vytvorí nový adresár s názvom newdirectory
-
pwd
- zobrazí váš aktuálny adresár.
-
SZO
- zobrazí, kto je aktuálne prihlásený do systému.
-
pico newfile.txt
alebo
vi newfile.txt
- vytvorí nový súbor a otvorí editor súborov. Rôzne systémy budú mať rôznych editorov súborov. Najbežnejšími editormi sú pico a vi. Ak používate iný editor súborov, budete musieť použiť iný príkaz.

Krok 9. Získajte podrobné informácie o ľubovoľnom príkaze
Ak si nie ste istí funkciou príkazu, použite príkaz
muž
naučiť sa všetky parametre a ich použitie.
-
muž
- zobrazí informácie týkajúce sa príkazu.
-
muž –k
- vyhľadá všetky manuálové stránky s vami zadanými kľúčovými slovami.
Časť 3 z 3: Generovanie šifrovaného kľúča

Krok 1. Vygenerujte kľúč SSH
Tento zámok vám umožňuje pripojiť sa k vzdialenému miestu bez toho, aby ste museli zakaždým zadávať heslo. Vďaka tomu bude vaše pripojenie k vzdialenému počítaču bezpečnejšie, pretože vaše heslo nebude odoslané cez sieť.
-
Vytvorte v počítači priečinok s kľúčmi zadaním príkazu
$ mkdir.ssh
-
Generujte súkromné a verejné kľúče pomocou príkazu
$ ssh-keygen –t rsa
- Budete vyzvaní na vytvorenie hesla pre kľúč; je to voliteľné. Ak nechcete zadať heslo pre kľúč, stlačte kláves Enter. V priečinku.ssh sa vytvoria dva kľúče: id_rsa a id_rsa.pub.
-
Zmeňte povolenia svojho súkromného kľúča. Aby ste sa uistili, že váš súkromný kľúč môžete čítať iba vy, zadajte príkaz
$ chmod 600.ssh/id_rsa

Krok 2. Umiestnite verejný kľúč na vzdialený počítač
Po vygenerovaní kľúča môžete verejný kľúč uložiť na vzdialený počítač, aby ste sa mohli pripojiť bez hesla. Zadajte nasledujúci príkaz zmenou určitých častí, ako je popísané vyššie::
-
$ scp.ssh/id_rsa.pub @:
- Na koniec príkazu zadajte dvojbodku (:).
- Pred zahájením procesu prenosu budete požiadaní o heslo.

Krok 3. Nainštalujte verejný kód na vzdialený počítač
Po vložení kódu na vzdialený počítač ho budete musieť nainštalovať, aby kód správne fungoval. Najprv sa prihláste do systému spôsobom popísaným v kroku 3.
-
Ak vzdialený počítač ešte neexistuje, vytvorte priečinok SSH:
$ mkdir.ssh
-
Vložte svoj kľúč do autorizovaného súboru kľúčov. Ak súbor neexistuje, bude vytvorený.
$ cat id_rsa.pub >>.ssh/authorized_keys
-
Zmeňte povolenia pre priečinok SSH, aby bol prístupný:
$ chmod 700.ssh

Krok 4. Skontrolujte, či pripojenie funguje
Akonáhle je kľúč nainštalovaný na vzdialenom počítači, malo by byť možné nadviazať spojenie bez toho, aby ste o to požiadali heslo. Pripojenie skontrolujete zadaním tohto príkazu:
$ ssh@