Ako používať SSH (s obrázkami)

Obsah:

Ako používať SSH (s obrázkami)
Ako používať SSH (s obrázkami)

Video: Ako používať SSH (s obrázkami)

Video: Ako používať SSH (s obrázkami)
Video: TOP 5 JAK POZNAT, ŽE SE NĚKOMU LÍBÍTE 2024, Smieť
Anonim

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

Použite krok 1 SSH
Použite krok 1 SSH

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

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.

Použite krok 3 SSH
Použite krok 3 SSH

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

Použite krok 4 SSH
Použite krok 4 SSH

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

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

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

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

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

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

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

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

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

Použite krok 13 SSH
Použite krok 13 SSH

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

Použite krok 14 SSH
Použite krok 14 SSH

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

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

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

Odporúča: