Jak používat SSH (s obrázky)

Obsah:

Jak používat SSH (s obrázky)
Jak používat SSH (s obrázky)

Video: Jak používat SSH (s obrázky)

Video: Jak používat SSH (s obrázky)
Video: Jak vidí můj profil na FB lidé, které nemám v přátelích? 2024, Smět
Anonim

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í

Použijte krok 1 SSH
Použijte krok 1 SSH

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.
Použijte krok 2 SSH
Použijte krok 2 SSH

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.

Použijte krok 3 SSH
Použijte krok 3 SSH

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ů

Použijte krok 4 SSH
Použijte krok 4 SSH

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.
Použijte krok 5 SSH
Použijte krok 5 SSH

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.
Použijte krok 6 SSH
Použijte krok 6 SSH

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.
Použijte krok 7 SSH
Použijte krok 7 SSH

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.
Použijte krok 8 SSH
Použijte krok 8 SSH

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
Použijte krok 9 SSH
Použijte krok 9 SSH

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.
Použijte krok 10 SSH
Použijte krok 10 SSH

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.
Použijte krok 11 SSH
Použijte krok 11 SSH

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.
Použijte krok 12 SSH
Použijte krok 12 SSH

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

Použijte krok 13 SSH
Použijte krok 13 SSH

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

Použijte krok 14 SSH
Použijte krok 14 SSH

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.
Použijte krok 15 SSH
Použijte krok 15 SSH

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

Použijte krok 16 SSH
Použijte krok 16 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@

Doporučuje: