Pokud se chcete připojit k jiným počítačům přes notoricky nezabezpečený internet, možná budete chtít udělat vše pro to, aby byla vaše data v bezpečí. SSH je jedním ze způsobů zabezpečení vašich dat. Chcete -li zabezpečit data, musíte ve svém počítači správně nastavit SSH a poté navázat šifrované připojení k serveru. Mějte však na paměti, že k navázání zabezpečeného připojení musí mít oba body připojení SSH. Podle této příručky se ujistěte, že je vaše připojení co nejbezpečnější.
Krok
Část 1 ze 3: První připojení

Krok 1. Nainstalujte SSH
Pro Windows si musíte stáhnout klienta SSH. Nejoblíbenějším klientem je Cygwin, který je k dispozici zdarma na webu vývojáře. Stáhněte si a nainstalujte jej jako instalaci jakéhokoli jiného programu. Další bezplatnou možností je PuTTY.
- Během instalace Cygwin musíte zvolit instalaci OpenSSH ze sekce Síť.
- Linux a OS X již mají v systému klienta SSH, protože SSH je unixový systém a Linux a OS X pocházejí z Unixu.

Krok 2. Spusťte SSH
Otevřete program Terminal nainstalovaný společností Cygwin nebo otevřete terminál v systému OS X nebo Linux. SSH používá k interakci s jinými počítači terminálové rozhraní. Neexistuje žádné grafické rozhraní pro SSH, takže byste měli pohodlně psát příkazy.

Krok 3. Zkontrolujte připojení
Než vygenerujete bezpečnostní klíč a přesunete soubory, možná budete chtít zkontrolovat, zda je SSH ve vašem počítači a ve vašem cílovém počítači správně nakonfigurován. Zadejte tento příkaz a změňte jej pomocí svého uživatelského jména a adresy cílového počítače nebo serveru:
-
$ ssh@
- Po úspěšném připojení budete požádáni o heslo. Při zadávání hesla neuvidíte pohyb kurzoru ani zadané znaky.
- Pokud se tento krok nezdaří, je možné, že SSH není ve vašem počítači správně nastaveno nebo server nepřijímá připojení SSH.
Část 2 ze 3: Naučení základních příkazů

Krok 1. Přejděte do prostředí SSH
Při prvním připojení ke vzdálenému počítači budete v adresáři HOME. Pro pohyb mezi adresářovými strukturami použijte příkaz
CD
:
-
CD..
- vás posune o jeden adresář nahoru.
-
CD
- vás přesune do zadaného podadresáře.
-
cd/home/adresář/cesta/
- vás přesune do konkrétního adresáře z root (home)
-
cd ~
- vás vrátí do adresáře HOME.

Krok 2. Zkontrolujte obsah aktuálního adresáře
Chcete -li zobrazit soubory a složky ve vašem aktuálním umístění, můžete použít příkaz
ls
příkazy:
-
ls
- zobrazí všechny soubory a složky v aktuálním adresáři.
-
ls –l
- zobrazí obsah adresáře spolu s dalšími informacemi, jako je velikost, oprávnění a datum.
-
ls-a
- zobrazí celý adresář včetně skrytých souborů a složek.

Krok 3. Zkopírujte soubory z počítače do vzdáleného počítače
Pokud potřebujete zkopírovat soubory z počítače do vzdáleného počítače, můžete použít příkaz
scp
příkazy:
-
scp /localdirectory/example1.txt @:
- zkopíruje soubor example1.txt do vzdáleného počítače. Chcete -li kopírovat do kořenové složky ve vzdáleném počítači, můžete ponechat prázdné pole.
-
scp @:/home/example1.txt./
- přesune soubor example1.txt z domovského adresáře ve vzdáleném počítači do aktuálního adresáře ve vašem počítači.

Krok 4. Zkopírujte soubor přes shell
Můžete použít příkaz
cp
zkopírujte soubory do stejného adresáře nebo do vámi zvoleného adresáře.
-
cp example1.txt example2.txt
- vytvoří kopii souboru example1.txt s názvem example2.txt na stejném místě.
-
cp example1.txt /
- vytvoří kopii souboru example1.txt na zadané místo v.

Krok 5. Přesuňte a přejmenujte soubor
Pokud chcete soubor přejmenovat nebo přesunout bez kopírování, použijte příkaz
mv
-
mv example1.txt example2.txt
- přejmenuje soubor example1.txt na example2.txt. Soubory budou na stejném místě.
-
mv adresář1 adresář2
- přejmenuje adresář1 na adresář2. Obsah adresáře se nezmění.
-
mv example1.txt adresář1/
- přesune example1.txt do adresáře1.
-
mv example1.txt adresář1/example2.txt
- přesune soubor example1.txt do adresáře1 a přejmenuje jej na example2.txt

Krok 6. Odstraňte soubory a adresáře
Pokud potřebujete něco ze vzdáleného počítače odstranit, můžete použít příkaz
rm
-
rm example1.txt
- odstraní soubor example1.txt.
-
rm –I příklad1.txt
- po upozornění vás odstraní soubor example1.txt.
-
rm adresář1/
- odstraní adresář1 a veškerý jeho obsah.

Krok 7. Změňte oprávnění k souboru
Příkazem můžete změnit oprávnění ke čtení a zápisu na vaše soubory
chmod
-
chmod u+w example1.txt
přidá oprávnění k zápisu/úpravám souboru pro uživatele (u). Můžete také použít
G
pro skupinová oprávnění a
Ó
- pro světové licence.
-
chmod g+r example1.txt
- přidá oprávnění ke čtení/přístupu k souborům ve skupině.
- Existuje velký seznam oprávnění, která můžete použít k zabezpečení nebo otevření přístupu k různým aspektům vašeho systému.

Krok 8. Naučte se další základní příkazy
Existuje několik dalších důležitých příkazů, které budete často používat v rozhraní shellu, a to následovně:
-
nový adresář mkdir
- vytvoří nový adresář s názvem newdirectory
-
pwd
- zobrazí váš aktuální adresář.
-
SZO
- zobrazí, kdo je aktuálně přihlášen do systému.
-
pico newfile.txt
nebo
vi newfile.txt
- vytvoří nový soubor a otevře editor souborů. Různé systémy budou mít různé editory souborů. Nejběžnějšími editory jsou pico a vi. Pokud používáte jiný editor souborů, budete muset použít jiný příkaz.

Krok 9. Získejte podrobné informace o libovolném příkazu
Pokud si nejste jisti funkcí příkazu, použijte příkaz
muž
naučit se všechny parametry a jejich použití.
-
muž
- zobrazí informace týkající se příkazu.
-
muž –k
- prohledá všechny manuálové stránky s vámi zadanými klíčovými slovy.
Část 3 ze 3: Generování šifrovaného klíče

Krok 1. Vygenerujte klíč SSH
Tento zámek vám umožňuje připojit se ke vzdálenému umístění, aniž byste museli pokaždé zadávat heslo. Díky tomu bude vaše připojení ke vzdálenému počítači bezpečnější, protože vaše heslo nebude odesláno přes síť.
-
Vytvořte ve svém počítači klíčovou složku zadáním příkazu
$ mkdir.ssh
-
Generujte soukromé a veřejné klíče pomocí příkazu
$ ssh-keygen –t rsa
- Budete požádáni o vytvoření hesla pro klíč; je to volitelné. Pokud nechcete pro klíč zadat heslo, stiskněte Enter. Ve složce.ssh se vytvoří dva klíče: id_rsa a id_rsa.pub.
-
Změňte oprávnění svého soukromého klíče. Chcete -li se ujistit, že váš soukromý klíč lze přečíst pouze vy, zadejte příkaz
$ chmod 600.ssh/id_rsa

Krok 2. Umístěte veřejný klíč na vzdálený počítač
Po vygenerování klíče můžete veřejný klíč uložit na vzdálený počítač, abyste se mohli připojit bez hesla. Zadejte následující příkaz změnou určitých částí, jak bylo popsáno výše::
-
$ scp.ssh/id_rsa.pub @:
- Ujistěte se, že jste na konec příkazu vložili dvojtečku (:).
- Před zahájením procesu přenosu budete požádáni o heslo.

Krok 3. Nainstalujte veřejný kód na vzdálený počítač
Jakmile kód umístíte na vzdálený počítač, budete jej muset nainstalovat, aby kód správně fungoval. Nejprve se přihlaste do systému způsobem popsaným v kroku 3.
-
Pokud již neexistuje, vytvořte ve vzdáleném počítači složku SSH:
$ mkdir.ssh
-
Vložte svůj klíč do autorizovaného souboru klíčů. Pokud soubor neexistuje, bude vytvořen.
$ cat id_rsa.pub >>.ssh/authorized_keys
-
Změňte oprávnění pro složku SSH, aby byla přístupná:
$ chmod 700.ssh

Krok 4. Zkontrolujte, zda připojení funguje
Jakmile je klíč nainstalován na vzdálený počítač, mělo by být možné zahájit připojení, aniž byste byli požádáni o heslo. Chcete -li zkontrolovat připojení, zadejte tento příkaz:
$ ssh@