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: 4 ZPŮSOBY JAK POZNAT NAPÍCHNUTÝ TELEFON ⚠️ 2024, Smět
Anonim

Pokud se připojujete k jinému počítači přes internet, pravděpodobně budete chtít svá data uchovat v bezpečí. SSH je jedním ze způsobů, jak tomu pomoci. Aby to bylo možné, musíte ve svém počítači správně nastavit SSH a poté vytvořit šifrované připojení k vašemu serveru. Nezapomeňte, že aby bylo připojení zabezpečené, musí mít oba konce připojení povoleno SSH. Podle této příručky se ujistěte, že je vaše připojení co nejbezpečnější.

Kroky

Část 1 ze 3: První připojení

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

Krok 1. Nainstalujte SSH

Pro Windows budete muset stáhnout a nainstalovat klientský program SSH. Nejoblíbenější je Cygwin, který je k dispozici zdarma na webových stránkách vývojáře. Stáhněte a nainstalujte jej jako jakýkoli jiný program. Dalším populárním bezplatným programem je PuTTY.

  • Během instalace Cygwin musíte zvolit instalaci OpenSSH ze sekce Síť.
  • Linux a Mac OS X přicházejí s SSH již nainstalovaným v systému. Důvodem je, že SSH je systém UNIX a Linux a OS X jsou odvozeny z UNIXu.
  • Pokud máte Windows 10 s Anniversary Update, můžete si nainstalovat Windows Subsystem pro Linux, který je dodáván s předinstalovaným SSH.
Použijte krok 2 SSH
Použijte krok 2 SSH

Krok 2. Spusťte SSH

Otevřete terminálový program, který je nainstalován Cygwinem, nebo Bash na Ubuntu ve Windows pro Windows 10, nebo otevřete Terminál v OS X nebo Linux. SSH používá rozhraní terminálu k interakci s jinými počítači. Neexistuje žádné grafické rozhraní pro SSH, takže si budete muset pohodlně psát příkazy.

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

Krok 3. Otestujte připojení

Než se ponoříte do vytváření zabezpečených klíčů a přesouvání souborů, budete si chtít vyzkoušet, zda je SSH správně nakonfigurován ve vašem počítači i v systému, ke kterému se připojujete. Zadejte následující příkaz a nahraďte své uživatelské jméno ve vzdáleném počítači a adresou pro vzdálený počítač nebo server:

  • $ ssh @

  • Pokud chcete zadat port, přidejte

    -p 0000

  • (nahraďte 0000 požadovaným číslem portu).
  • Po navázání připojení budete požádáni o heslo. Po zadání hesla neuvidíte pohyb kurzoru ani zadávání znaků.
  • Pokud se tento krok nezdaří, je buď SSH ve vašem počítači nakonfigurován nesprávně, nebo vzdálený počítač 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

Když se poprvé připojíte ke vzdálenému počítači, měli byste se nacházet v adresáři HOME. Chcete -li se pohybovat po struktuře adresářů, použijte

CD

příkaz:

  • 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 zadaného adresáře z root (home).
  • cd ~

  • vás vrátí do vašeho adresáře HOME.
Použijte krok 5 SSH
Použijte krok 5 SSH

Krok 2. Zkontrolujte obsah aktuálního adresáře

Chcete -li zjistit, jaké soubory a složky ve vašem aktuálním umístění, můžete použít

ls

příkaz:

  • ls

  • zobrazí seznam všech souborů a složek ve vašem aktuálním adresáři.
  • ls –l

  • vypíše obsah adresáře spolu s dalšími informacemi, jako je velikost, oprávnění a datum.
  • ls-a

  • zobrazí veškerý obsah včetně skrytých souborů a složek.
Použijte krok 6 SSH
Použijte krok 6 SSH

Krok 3. Zkopírujte soubory ze svého umístění do vzdáleného počítače

Pokud potřebujete zkopírovat soubory z místního počítače do počítače, ke kterému přistupujete vzdáleně, můžete použít

scp

příkaz:

  • scp /localdirectory/example1.txt @:

  • zkopíruje soubor example1.txt do zadaného ve vzdáleném počítači. Pro zkopírování do kořenové složky vzdáleného počítače 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 v místním počítači.
Použijte krok 7 SSH
Použijte krok 7 SSH

Krok 4. Zkopírujte soubory přes shell

Můžete použít

cp

příkaz k vytvoření kopií souborů buď ve stejném adresáři, nebo do vámi zvoleného adresáře:

  • cp example1.txt example2.txt

  • vytvoří na stejném místě kopii souboru example1.txt s názvem example2.txt.
  • cp example1.txt /

  • vytvoří kopii souboru example1.txt v místě určeném.
Použijte krok 8 SSH
Použijte krok 8 SSH

Krok 5. Přesuňte a přejmenujte soubory

Pokud chcete změnit název souboru nebo jej přesunout bez kopírování, můžete použít

mv

příkaz:

  • mv example1.txt example2.txt

  • přejmenuje example1.txt na example2.txt. Soubor zůstane na stejném místě.
  • mv adresář1 adresář2

  • přejmenuje adresář1 na adresář2. Obsah adresáře zůstane nezměně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 odebrat z počítače, ke kterému jste připojeni, můžete použít

rm

příkaz:

  • rm example1.txt

  • odstraní soubor example1.txt.
  • rm –I příklad1.txt

  • po vyzvání k potvrzení smaže 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í pro vaše soubory

Oprávnění pro čtení a zápis vašich souborů můžete změnit pomocí

chmod

příkaz:

  • chmod u+w example1.txt

    přidá oprávnění k zápisu (úpravám) do souboru pro uživatele (u). Můžete také použít

    G

    modifikátor pro oprávnění skupiny nebo

    Ó

  • pro světová oprávnění.
  • chmod g+r example1.txt

  • přidá oprávnění ke čtení (přístupu) do souboru pro skupinu.
  • Existuje velký seznam oprávnění, která můžete použít k zabezpečení nebo otevření různých aspektů vašeho systému.
Použijte krok 11 SSH
Použijte krok 11 SSH

Krok 8. Naučte se další různé základní příkazy

Existuje několik dalších důležitých příkazů, které budete v rozhraní shellu dost používat. Obsahují:

  • nový adresář mkdir

  • vytvoří nový podadresář s názvem newdirectory.
  • pwd

  • zobrazí vaše aktuální umístění adresáře.
  • SZO

  • ukazuje, kdo je přihlášen do systému.
  • pico newfile.txt

    nebo

    vi newfile.txt

  • vytvoří nový soubor a otevře editor souborů. V jiném systému budou nainstalovány různé editory souborů. Nejběžnější jsou pico a vi. Pokud máte nainstalován jiný editor souborů, bude možná nutné použít jiné příkazy.
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, co příkaz udělá, můžete použít

muž

příkaz ke zjištění všech možných použití a parametrů:

  • muž

  • zobrazí informace o tomto příkazu.
  • muž –k

  • vyhledá na všech manuálových stránkách klíčové slovo, které zadáte.

Část 3 ze 3: Vytváření šifrovaných klíčů

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

Krok 1. Vytvořte své klíče SSH

Tyto klíče vám umožní připojit se ke vzdálenému umístění, aniž byste museli pokaždé zadávat heslo. Toto je mnohem bezpečnější způsob připojení ke vzdálenému počítači, protože heslo nebude nutné přenášet po síti.

  • Vytvořte ve svém počítači složku klíčů zadáním příkazu

    $ mkdir.ssh

  • Vytvořte veřejné a soukromé klíče pomocí příkazu

    $ ssh-keygen –t rsa

  • Budete dotázáni, zda chcete pro klíče vytvořit přístupové heslo; toto je volitelné. Pokud nechcete vytvořit přístupové heslo, stiskněte Enter. V adresáři.ssh se vytvoří dva klíče: id_rsa a id_rsa.pub
  • Změňte oprávnění svého soukromého klíče. Abyste zajistili, že soukromý klíč bude čitelný pouze pro vás, 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č

Jakmile jsou vaše klíče vytvořeny, jste připraveni umístit veřejný klíč na vzdálený počítač, abyste se mohli připojit bez hesla. Zadejte následující příkaz a nahraďte příslušné části, jak bylo vysvětleno výše:

  • $ scp.ssh/id_rsa.pub @:

  • Nezapomeňte na konec příkazu zahrnout dvojtečku (:).
  • Před zahájením přenosu souboru budete požádáni o zadání hesla.
Použijte krok 15 SSH
Použijte krok 15 SSH

Krok 3. Nainstalujte veřejný klíč na vzdálený počítač

Jakmile klíč umístíte na vzdálený počítač, budete jej muset nainstalovat, aby fungoval správně. Nejprve se přihlaste ke vzdálenému počítači stejným způsobem jako v kroku 3.

  • Vytvořte složku SSH ve vzdáleném počítači, pokud ještě neexistuje:

    $ mkdir.ssh

  • Připojte svůj klíč k souboru autorizovaných klíčů. Pokud soubor dosud neexistuje, bude vytvořen:

    $ cat id_rsa.pub >>.ssh/authorized_keys

  • Chcete -li povolit přístup, změňte oprávnění pro složku SSH:

    $ 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 vyzváni k zadání hesla. Chcete -li otestovat připojení, zadejte následující příkaz:

$ ssh @

Pokud se připojíte, aniž byste byli vyzváni k zadání hesla, jsou klíče správně nakonfigurovány

Doporučuje: