Ako používať SSH

Autor: Louise Ward
Dátum Stvorenia: 12 Február 2021
Dátum Aktualizácie: 1 V Júli 2024
Anonim
Naučte sa SSH za 6 minút – príručka SSH pre začiatočníkov
Video: Naučte sa SSH za 6 minút – príručka SSH pre začiatočníkov

Obsah

Ak sa pripájate k inému počítaču cez sieť, pravdepodobne budete chcieť svoje údaje uchovať v bezpečí. A SSH je životaschopná možnosť. Ak to chcete urobiť, musíte v počítači správne nastaviť SSH a potom vytvoriť šifrované pripojenie k serveru. Zároveň je potrebné povoliť SSH na oboch koncoch pripojenia. Podľa pokynov uvedených nižšie zaistite bezpečnosť svojho pripojenia.

Kroky

Časť 1 z 3: Prvé pripojenie

  1. Inštalácia SSH. Pre Windows si musíte stiahnuť a nainštalovať klienta SSH. Najznámejší je Cygwin: tento program si môžete zadarmo stiahnuť z webových stránok vývojára. Stiahnite a nainštalujte si ako každý iný program. Okrem Cygwinu je PuTTY tiež populárnou voľbou zadarmo.
    • Počas procesu inštalácie Cygwin musíte zvoliť inštaláciu OpenSSH zo sekcie Net.
    • Linux a Mac OS X majú zabudovaný SSH. Je to preto, že SSH je systém UNIX a z tohto systému boli vyvinuté systémy Linux a OS X.
    • Ak používate Windows 10 s výročnou aktualizáciou, môžete si nainštalovať podsystém Windows pre Linux: s touto funkciou bude predinštalovaný SSH.

  2. Spustiť SSH. Otvorte terminálový program nainštalovaný spoločnosťou Cygwin alebo Bash v Ubuntu pre Windows 10 alebo Terminal v OS X a Linux. SSH používa na komunikáciu s inými počítačmi rozhranie terminálu. SSH nemá žiadne grafické rozhranie, takže si budete musieť zvyknúť na písanie príkazov.
  3. Prebieha kontrola spojenia. Predtým, ako začnete vytvárať bezpečnostný kľúč a prenášať súbory, mali by ste sa ubezpečiť, že je SSH správne nakonfigurovaný v počítači, ktorý používate, a v druhom termináli. Namiesto toho zadajte nasledujúci príkaz svojím používateľským menom na druhom počítači a adresou tohto servera alebo počítača:
    • $ ssh @
    • Po nadviazaní spojenia sa zobrazí výzva na zadanie hesla. Počas písania sa ukazovateľ myši nebude hýbať a nebudú sa zobrazovať žiadne zadané znaky.
    • Ak sa v tomto kroku vyskytne chyba, je SSH vo vašom počítači nesprávne nakonfigurovaný alebo počítač na druhom konci neakceptuje pripojenia SSH.
    reklama

Časť 2 z 3: Osvojenie si základov


  1. Navigácia v prostredí SSH (tlmočník príkazov). Pri prvom pripojení k druhému koncovému počítaču by ste sa mali „zavrieť“ v adresári HOME. Na prechádzanie adresárovou štruktúrou používajte príkazy CD:
    • cd .. presunie sa do adresára priamo pred stromom
    • CD presunúť do ľubovoľného konkrétneho adresára.
    • cd / home / adresár / cesta / presun do konkrétneho adresára z domovského adresára.
    • cd ~ návrat do vášho domovského adresára.

  2. Skontrolujte obsah aktuálneho adresára. Na zobrazenie súborov a priečinkov v aktuálnom adresári môžete použiť príkaz je:
    • Uvádza zoznam všetkých adresárov a súborov v aktuálnom adresári.
    • ls -l vypíše obsah v adresári s ďalšími informáciami, ako je veľkosť, oprávnenie a dátum.
    • ls-a uvádza všetok obsah vrátane skrytých súborov a priečinkov.
  3. Skopírujte súbory z vášho umiestnenia do druhého počítača. Na kopírovanie súborov z aktuálneho počítača do počítača, ku ktorému pristupujete na diaľku, môžete použiť príkaz scp:
    • scp / ministry / adresár1.txt @:<đường_dẫn> skopíruje súbor example_1.txt do <đường_dẫn> konkrétne v počítači, ku ktorému sa pristupuje na diaľku. Pole môžete nechať prázdne <đường_dẫn> kopírovať do koreňového adresára tohto počítača.
    • scp @: /home/example_1.txt./ presunie example_1.txt z domovského adresára na vzdialenom počítači do adresára, ktorý zadávate priamo na tomto termináli.
  4. Skopírujte súbory cez shell. Môžete použiť príkazy cp na kopírovanie súborov do rovnakého adresára alebo do preddefinovaného adresára:
    • cp example_1.txt priklad_2.txt urobi kopiu prikladu_1.txt a pomenuje ho priklad_2.txt prave v aktualnom adresari.
    • cp example_1.txt / adresár vytvorí kópiu príkladu_1 v adresári určenom adresárom.
  5. Prevod a premenovanie súborov. Ak chcete súbor premenovať alebo presunúť (bez kopírovania), môžete použiť príkaz mv:
    • mv example_1.txt example_2.txt premenuje example_1.txt na example_2.txt, súbor zostane v starom adresári.
    • folder_1 adresár2 premenovať adresár_1 na adresár2. Obsah obsiahnutý v adresári zostáva rovnaký.
    • mv adresár_1.txt adresár_1 / presunúť príklad_1.txt do adresára_1.
    • mv example_1.txt adresár_1 / example_2.txt presuňte example_1.txt do adresára_1 a premenujte ho na example_2.txt.
  6. Odstráňte súbory a priečinky. Ak chcete odstrániť obsah v počítači, ku ktorému sa pristupuje na diaľku, môžete použiť príkaz rm:
    • rm example_1.txt odstráni názov súboru example_1.txt.
    • rm –I example_1.txt vymaže súbor example_1.txt po získaní potvrdenia od vás.
    • rm adresár_1 / zmazať adresár_1 so všetkým obsahom.
  7. Zmeňte povolenia súborov. Oprávnenie na čítanie a zápis súborov môžete zmeniť pomocou príkazu chmod:
    • chmod u + w example_1.txt pridáva používateľovi (u) povolenie na zápis (úpravy). Môžete tiež použiť doplnky g pre skupinové práva a o dáva univerzálne práva.
    • chmod g + r example_1.txt pridáva oprávnenia na čítanie (prístup) do súboru skupiny.
    • Zoznam príkazov, ktoré môžete použiť na zabezpečenie alebo otvorenie rôznych aspektov vášho zariadenia, je pomerne zdĺhavý.
  8. Naučte sa ďalšie základné príležitostné príkazy. Stále existuje niekoľko ďalších dôležitých príkazov, ktoré sa na rozhraní shellu používajú pomerne často, vrátane:
    • nový adresár mkdir vytvorí podadresár s novým názvom adresára.
    • pwd zobrazuje aktuálne umiestnenie adresára.
    • kto ukazuje, kto je momentálne prihlásený do systému.
    • pico newfile.txt alebo sk newfile.txt vytvorí nový súbor a otvorí editor súborov. Na rôznych strojoch môžu byť nainštalované rôzne editory súborov. Pico a vi sú dve najobľúbenejšie. Ak váš počítač používa iný editor súborov, pravdepodobne budete musieť použiť iné príkazy.
  9. Získajte podrobné informácie o akejkoľvek objednávke. Ak si nie ste istí, čo príkaz robí, môžete ho použiť dozvedieť sa o všetkých možných parametroch a použitiach:
    • muž zobrazí informácie o danom príkaze
    • človek -k nájdi každú príkazovú stránku pre zadané kľúčové slovo.
    reklama

Časť 3 z 3: Generovanie šifrovaných kľúčov

  1. Vygenerujte si svoj SSH kľúč. Tieto tlačidlá umožňujú pripojenie k vzdialenému zariadeniu bez nutnosti zadávať heslo pri každom pripojení. Tento spôsob je oveľa bezpečnejší, pretože s ním nemusíte posielať heslo cez sieť.
    • Vytvorte v počítači priečinok na uzamknutie zadaním príkazu $ mkdir.ssh
    • Generujte verejné a súkromné ​​kľúče pomocou príkazov $ ssh-keygen -t rsa
    • Zobrazí sa otázka, či chcete vytvoriť heslo pre kľúč: je voliteľné. Ak si nechcete vytvoriť heslo, stlačte kláves Enter. Kľúče id_rsa a id_rsa.pub sa vygenerujú v adresári.ssh.
    • Zmeňte povolenia súkromného kľúča. Zadajte príkaz, aby ste zabezpečili, že budete môcť čítať iba súkromný kľúč $ chmod 600.ssh / id_rsa
  2. Verejný kľúč nechajte na druhom počítači. Po vygenerovaní kľúča ste pripravení umiestniť verejný kľúč na druhé pripojenie, aby ste sa mohli pripojiť bez hesla. Zadajte nasledujúci príkaz, vymeňte potrebné časti podľa obrázka:
    • $ scp.ssh ​​/ id_rsa.pub @:
    • Nezabudnite na dvojbodku (:) na konci príkazu.
    • Pred spustením prenosu súboru sa zobrazí výzva na zadanie hesla.
  3. Nainštalujte verejný kľúč do druhého počítača. Po umiestnení musíte do druhého zariadenia nainštalovať zámok, aby správne fungoval. Najskôr sa prihláste do druhého koncového počítača rovnakým spôsobom, aký ste urobili v kroku 3.
    • Vytvorte adresár SSH, ak v tomto počítači ešte neexistuje: $ mkdir.ssh
    • Priraďte váš kľúč k súboru licenčných kľúčov. Ak tento súbor ešte neexistuje, bude inicializovaný: $ cat id_rsa.pub >>. ssh / authorized_keys
    • Zmeňte povolenie pre adresár SSH tak, aby umožňoval prístup: $ chmod 700.ssh
  4. Skontrolujte, či pripojenie funguje alebo nie. Po nainštalovaní kľúča do počítača na druhom konci pripojenia by ste mali byť schopní vytvoriť pripojenie bez zadávania hesla. Pomocou nasledujúceho príkazu skontrolujte pripojenie: $ ssh @
    • Ak počas pripájania nemusíte zadávať heslo, musí byť kľúč správne nakonfigurovaný.
    reklama