Ako používať SSH?

Ak chcete používať SSH, začnite stiahnutím a otvorením SSH, ak máte Windows, alebo ho jednoducho otvorte, ak máte systém Mac alebo Linux. Potom zadajte príkaz „$ ssh“, vaše používateľské meno na vzdialenom počítači, a za ním adresu počítača alebo servera. Potom zadajte príkaz "cd..", ak sa chcete posunúť o 1 adresár vyššie, alebo "cd <názov_adresára>", ak sa chcete presunúť do podkategórie. Môžete tiež použiť príkaz "ls" na zoznam všetkých súborov a priečinkov v aktuálnom adresári. Tipy, ako nastaviť šifrovacie kľúče, čítajte ďalej!

Buď je SSH vo vašom počítači nakonfigurovaný nesprávne alebo vzdialený počítač neprijíma pripojenia SSH
Ak tento krok zlyhá, buď je SSH vo vašom počítači nakonfigurovaný nesprávne alebo vzdialený počítač neprijíma pripojenia SSH.

Ak sa pripájate k inému počítaču cez internet, pravdepodobne budete chcieť udržať svoje dáta v bezpečí. SSH je jedným zo spôsobov, ako tomu pomôcť. Aby ste to dosiahli, budete musieť vo svojom počítači správne nastaviť SSH a potom vytvoriť šifrované pripojenie k svojmu serveru. Nezabudnite, že aby bolo pripojenie bezpečné, na oboch koncoch pripojenia musí byť povolené SSH. Podľa tejto príručky sa uistite, že je vaše pripojenie čo najbezpečnejšie.

Časť 1 z 3: Prvé pripojenie

  1. 1
    Nainštalujte SSH. V prípade systému Windows budete musieť stiahnuť a nainštalovať klientsky program SSH. Najpopulárnejší je Cygwin, ktorý je k dispozícii zadarmo na webových stránkach vývojára. Stiahnite si a nainštalujte ho ako každý iný program. Ďalším obľúbeným bezplatným programom je PuTTY.
    • Počas inštalácie Cygwin sa musíte rozhodnúť nainštalovať OpenSSH zo sekcie Sieť.
    • Linux a Mac OS X sa dodávajú s SSH už nainštalovaným v systéme. Dôvodom je, že SSH je systém UNIX a Linux a OS X sú odvodené od systému UNIX.
    • Ak máte Windows 10 s aktualizáciou Anniversary Update, môžete si nainštalovať Windows Subsystem for Linux, ktorý je dodávaný s predinštalovaným SSH.
  2. 2
    Spustite SSH. Otvorte program terminálu, ktorý je nainštalovaný programom Cygwin, alebo Bash na Ubuntu v systéme Windows pre Windows 10, alebo otvorte terminál v systéme OS X alebo Linux. SSH používa rozhranie terminálu na interakciu s inými počítačmi. Pre SSH neexistuje grafické rozhranie, takže si budete musieť zadávať príkazy pohodlne.
  3. 3
    Otestujte pripojenie. Predtým, ako sa ponoríte do vytvárania bezpečných kľúčov a presúvania súborov, budete chcieť otestovať, či je SSH správne nakonfigurovaný vo vašom počítači aj v systéme, ku ktorému sa pripájate. Zadajte nasledujúci príkaz a nahraďte <username> svojim užívateľským menom na vzdialenom počítači a <remote> s adresou pre vzdialený počítač alebo server:
    • $ ssh <username>@<remote>
    • Ak chcete zadať port, pridajte -p 0000((nahraďte 0000 požadovaným číslom portu).
    • Po nadviazaní spojenia budete požiadaní o heslo. Po zadaní hesla neuvidíte pohyb kurzora ani žiadne znaky.
    • Ak tento krok zlyhá, buď je SSH vo vašom počítači nakonfigurovaný nesprávne alebo vzdialený počítač neprijíma pripojenia SSH.
Ako môžem použiť príkaz SCP pri použití Windows Power Shell Open SSH
Ako môžem použiť príkaz SCP pri použití Windows Power Shell Open SSH?

Časť 2 z 3: osvojenie si základných príkazov

  1. 1
    Prejdite cez shell SSH. Pri prvom pripojení k vzdialenému počítaču by ste sa mali nachádzať vo svojom adresári HOME. Na pohyb v adresárovej štruktúre použite cdpríkaz:
    • cd.. vás posunie o jeden adresár vyššie.
    • cd <directoryname> vás presunie do zadaného podadresára.
    • cd /home/directory/path/ vás presunie do zadaného adresára z koreňa (domov).
    • cd ~ vás vráti do vášho adresára HOME.
  2. 2
    Skontrolujte obsah aktuálneho adresára. Ak chcete zistiť, ktoré súbory a priečinky sa nachádzajú vo vašom aktuálnom umiestnení, môžete použiť lspríkaz:
    • ls zobrazí zoznam všetkých súborov a priečinkov vo vašom aktuálnom adresári.
    • ls -l vypíše obsah adresára spolu s ďalšími informáciami, ako je veľkosť, povolenia a dátum.
    • ls-azobrazí zoznam všetkého obsahu vrátane skrytých súborov a priečinkov.
  3. 3
    Skopírujte súbory z vášho umiestnenia na vzdialený počítač. Ak potrebujete skopírovať súbory z miestneho počítača do počítača, ku ktorému pristupujete vzdialene, môžete použiť scppríkaz:
    • scp /localdirectory/example1.txt <username>@<remote>:<path>skopíruje súbor example1.txt do zadanej cesty <path> na vzdialenom počítači. Pole <path> môžete nechať prázdne a skopírujte ho do koreňového priečinka vzdialeného počítača.
    • scp <username>@<remote>:/home/example1.txt./ presunie súbor example1.txt z domovského adresára na vzdialenom počítači do aktuálneho adresára na lokálnom počítači.
  4. 4
    Skopírujte súbory cez shell. Tento cppríkaz môžete použiť na vytváranie kópií súborov buď v rovnakom adresári, 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 <directory>/ vytvorí kópiu súboru example1.txt na mieste uvedenom v <adresári>.
  5. 5
    Presúvajte a premenovávajte súbory. Ak chcete zmeniť názov súboru alebo ho presunúť bez kopírovania, môžete použiť mvpríkaz:
    • mv example1.txt example2.txtpremenuje example1.txt na example2.txt. Súbor zostane na rovnakom mieste.
    • mv directory1 directory2premenuje adresár1 na adresár2. Obsah adresára zostane nezmenený.
    • mv example1.txt directory1/ presunie example1.txt do adresára1.
    • mv example1.txt directory1/example2.txt presunie súbor example1.txt do adresára1 a premenuje ho na example2.txt
    Nainštalovať klientsky program SSH
    Nainštalujte SSH. V prípade systému Windows budete musieť stiahnuť a nainštalovať klientsky program SSH.
  6. 6
    Odstráňte súbory a adresáre. Ak potrebujete niečo odstrániť z počítača, ku ktorému ste pripojení, môžete použiť rmpríkaz:
    • rm example1.txt odstráni súbor example1.txt.
    • rm -I example1.txt po vyzvaní na potvrdenie odstráni súbor example1.txt.
    • rm directory1/ odstráni adresár1 a všetok jeho obsah.
  7. 7
    Zmeňte povolenia pre svoje súbory. Oprávnenia na čítanie a zápis svojich súborov môžete zmeniť pomocou chmodpríkazu:
    • chmod u+w example1.txtpridá užívateľovi (u) povolenie na zápis (úpravu) do súboru. gModifikátor môžete použiť aj pre skupinové povolenia alebo osvetové povolenia.
    • chmod g+r example1.txt pridá povolenie na čítanie (prístup) do súboru pre skupinu.
    • Existuje veľký zoznam povolení, ktoré môžete použiť na zabezpečenie alebo otvorenie rôznych aspektov vášho systému.
  8. 8
    Naučte sa ďalšie najrôznejšie základné príkazy. Existuje niekoľko ďalších dôležitých príkazov, ktoré budete v rozhraní shell dosť používať. Patria sem:
    • mkdir newdirectoryvytvorí nový podadresár s názvom newdirectory.
    • pwd zobrazí aktuálne umiestnenie vášho adresára.
    • who ukazuje, kto je prihlásený do systému.
    • pico newfile.txtalebo vi newfile.txtvytvorí nový súbor a otvorí editor súborov. V inom systéme budú nainštalované rôzne editory súborov. Najbežnejšie sú pico a vi. Ak máte nainštalovaný iný editor súborov, bude možno potrebné použiť iné príkazy.
  9. 9
    Získajte podrobné informácie o ľubovoľnom príkaze. Ak si nie ste istí, čo príkaz vykoná, môžete ho použiť na manzoznámenie sa so všetkými možnými spôsobmi použitia a parametrami:
    • man <command> zobrazí informácie o tomto príkaze.
    • man -k <keyword> vyhľadá všetky manuálové stránky pre zadané kľúčové slovo.

Časť 3 z 3: vytváranie šifrovaných kľúčov

  1. 1
    Vytvorte si svoje kľúče SSH. Tieto kľúče vám umožnia pripojiť sa na vzdialené miesto bez toho, aby ste museli zakaždým zadávať heslo. Toto je oveľa bezpečnejší spôsob pripojenia k vzdialenému počítaču, pretože heslo sa nebude musieť prenášať cez sieť.
    • Vytvorte priečinok s kľúčmi v počítači zadaním príkazu $ mkdir.ssh
    • Vytvorte verejný a súkromný kľúč pomocou príkazu $ ssh-keygen -t rsa
    • Zobrazí sa otázka, či by ste chceli vytvoriť prístupovú frázu pre kľúče; toto je voliteľné. Ak nechcete vytvoriť prístupovú frázu, stlačte kláves Enter. V adresári.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 súkromný kľúč je čitateľný iba pre vás, zadajte príkaz$ chmod 600.ssh/id_rsa
    Ak chcete používať SSH
    Ak chcete používať SSH, začnite stiahnutím a otvorením SSH, ak máte Windows, alebo ho jednoducho otvorte, ak máte systém Mac alebo Linux.
  2. 2
    Umiestnite verejný kľúč na vzdialený počítač. Po vytvorení kľúčov ste pripravení umiestniť verejný kľúč na vzdialený počítač, aby ste sa mohli pripojiť bez hesla. Zadajte nasledujúci príkaz a nahraďte príslušné časti, ako bolo vysvetlené vyššie:
    • $ scp.ssh/id_rsa.pub <username>@<remote>:
    • Na koniec príkazu nezabudnite zahrnúť dvojbodku (:).
    • Pred spustením prenosu súboru budete požiadaní o zadanie hesla.
  3. 3
    Nainštalujte verejný kľúč na vzdialený počítač. Akonáhle vložíte kľúč na vzdialený počítač, budete ho musieť nainštalovať, aby fungoval správne. Najprv sa prihláste na vzdialený počítač rovnakým spôsobom ako v kroku 3.
    • Vytvorte priečinok SSH na vzdialenom počítači, ak ešte neexistuje: $ mkdir.ssh
    • Pripojte svoj kľúč k súboru autorizovaných kľúčov. Ak súbor ešte neexistuje, bude vytvorený:$ cat id_rsa.pub >>.ssh/authorized_keys
    • Ak chcete povoliť prístup, zmeňte povolenia pre priečinok SSH: $ chmod 700.ssh
  4. 4
    Skontrolujte, či pripojenie funguje. Po inštalácii kľúča na vzdialený počítač by ste mali byť schopní nadviazať spojenie bez toho, aby ste boli požiadaní o zadanie hesla. Na otestovanie pripojenia zadajte nasledujúci príkaz: $ ssh <username>@<remote>
    • Ak sa pripojíte bez výzvy na zadanie hesla, potom sú kľúče nakonfigurované správne.

Otázky a odpovede

  • Ako môžem použiť príkaz SCP pri použití Windows Power Shell Open SSH? Diaľkovo ovládam Ubuntu 16,04 VPS. Stále si pýta moje heslo.
    Ak sa pokúsite použiť Powershell na účte, ktorý nie je správcom, vyžiada si heslo. Ak ste správcom, skúste zadať heslo svojho účtu.
  • Čo keď potrebujem prístup na určitý port?
    Použite flag-p, za ktorým nasleduje číslo portu. Napríklad: @ -p

Súvisiace články
  1. Ako zapnúť bezdrôtové pripojenie na prenosnom počítači HP?
  2. Ako zmeniť nastavenia servera proxy?
  3. Ako používať RealVNC?
  4. Ako skontrolovať e -mail pomocou telnetu?
  5. Ako používať Telnet v systéme Mac OS X?
  6. Ako nainštalovať vlastný firmvér?
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail