Pomocou SSH

Autor: Eugene Taylor
Dátum Stvorenia: 15 August 2021
Dátum Aktualizácie: 1 V Júli 2024
Anonim
Telnet vs SSH Explained
Video: Telnet vs SSH Explained

Obsah

Ak sa pripájate k inému počítaču pomocou príslovečne nezabezpečeného internetu, pravdepodobne budete chcieť urobiť všetko pre to, aby boli vaše údaje v bezpečí. SSH je jedným zo spôsobov, ako to dosiahnuť. Aby ste to dosiahli, budete musieť do svojho počítača nainštalovať SSH a potom nadviazať šifrované pripojenie k serveru. Majte na pamäti, že na zabezpečenie spojenia musí byť na oboch stranách spojenia povolené SSH. Podľa tejto príručky sa ubezpečte, že vaše pripojenie je čo najbezpečnejšie.

Na krok

Časť 1 z 3: Prvé pripojenie

  1. Nainštalujte SSH. Vo Windows si budete musieť stiahnuť klienta SSH. Najobľúbenejší je Cygwin, ktorý si môžete zadarmo stiahnuť z webových stránok vývojára. Stiahnite a nainštalujte program. Ďalším populárnym bezplatným programom je PuTTY.
    • Počas inštalácie Cygwin musíte zvoliť inštaláciu OpenSSH v sekcii Sieť.
    • SSH je už nainštalovaný na Linuxe a Mac OS X. Je to tak preto, lebo SSH je systém UNIX a pretože Linux a OS X sú odvodené od systému UNIX.
  2. Spustite SSH. Otvorte program terminálu nainštalovaný spoločnosťou Cygwin alebo terminál v systéme OS X alebo Linux. SSH používa na komunikáciu s ostatnými počítačmi koncové rozhranie. Pre SSH neexistuje grafické rozhranie, takže sa budete musieť naučiť zadávať príkazy.
  3. Vyskúšajte pripojenie. Pred ponorením do zabezpečených kľúčov a presúvaním súborov je dôležité vyskúšať, či je SSH vo vašom počítači, ako aj v systéme, ku ktorému sa pripájate, správne nakonfigurovaný. Zadajte nasledujúci príkaz, nahraďte používateľské meno> používateľským menom druhého počítača a vzdialené> adresou druhého počítača alebo servera:
    • $ ssh používateľské meno> @remote>
    • Po nadviazaní spojenia sa zobrazí výzva na zadanie hesla. Neuvidíte pohyb kurzora ani žiadny znak, ktorý zadáte ako súčasť hesla.
    • Ak tento krok zlyhá, SSH nie je vo vašom počítači správne nakonfigurovaný alebo druhý počítač neakceptuje pripojenie SSH.

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

  1. Prejdite do shellu SSH. Ak sa pripájate k druhému počítaču prvýkrát, mali by ste byť v adresári HOME. V tejto adresárovej štruktúre sa môžete pohybovať pomocou príkazu cd:
    • cd ... V stromovej štruktúre prejdete o 1 adresár vyššie.
    • názov adresára cd>. Prejdite do zadaného podadresára.
    • cd / home / adresár / cesta /. Prejdite do zadaného adresára z koreňového adresára (domov).
    • cd ~. Vráťte sa do adresára HOME.
  2. Skontrolujte obsah aktuálnych adresárov. Ak chcete zistiť, ktoré súbory a priečinky sa nachádzajú vo vašom aktuálnom umiestnení, použite príkaz ls:
    • je Zoznam všetkých súborov a priečinkov v aktuálnom adresári.
    • ls –l. Uveďte obsah adresára a ďalšie informácie, ako sú veľkosť, oprávnenia a dátum.
    • ls-a. Uveďte všetok obsah vrátane skrytých súborov a priečinkov.
  3. Skopírujte súbory z aktuálneho umiestnenia do vzdialeného počítača. Ak chcete kopírovať súbory z vlastného počítača do vzdialeného počítača, použite príkaz scp:
    • scp /localdirectory/example1.txt používateľské meno> @remote>: cesta> skopíruje priklad1.txt do cesty> cesta na vzdialenom počítači. Cestu> môžete nechať prázdnu, aby ste súbor skopírovali do koreňového adresára druhého počítača.
    • scp username> @remote>: / home / example1.txt ./ presunie example1.txt z domovského adresára na vzdialenom počítači do aktuálneho adresára na lokálnom počítači.
  4. Skopírujte súbory cez shell. Pomocou príkazu cp môžete vytvárať kópie súborov v rovnakom adresári alebo v adresári podľa vášho výberu:
    • cp example1.txt example2.txt vytvorí kópiu example1.txt pod názvom example2.txt na rovnakom mieste.
    • cp adresár example1.txt> / vytvorí kópiu example1.txt na mieste určenom adresárom>.
  5. Presun a premenovanie súborov. Ak chcete súbor premenovať alebo ho chcete presunúť bez kopírovania, môžete spustiť príkaz mv:
    • mv priklad1.txt priklad2.txt premenuje priklad1.txt na priklad2.txt. Súbor nie je presunutý.
    • 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 example1.txt do adresára1 a premenuje ho na example2.txt
  6. Mazanie súborov a adresárov. Ak potrebujete niečo odstrániť z počítača, ku ktorému ste pripojení, použite príkazový kód rm:
    • rm example1.txt vytvorí súbor example1.txt.
    • rm –I example1.txt vymaže súbor example1.txt po požiadaní o vaše potvrdenie.
    • rm adresár1 / vymaže adresár1 aj s jeho obsahom.
  7. Zmeňte povolenia pre svoje súbory. Oprávnenie na čítanie a zápis svojich súborov môžete zmeniť pomocou príkazu chmod:
    • chmod u + w example1.txt pridá používateľovi (u) povolenie na čítanie (úpravy) do súboru. Môžete tiež použiť modifikátor g pre skupinové oprávnenia alebo príkaz o pre svetové oprávnenia (všetci).
    • chmod g + r example1.txt udelí skupine skupinu oprávnenie na čítanie / čítanie (prístup) k súboru.
    • Existuje dlhý zoznam povolení, ktoré môžete použiť na otvorenie alebo blokovanie určitých častí systému.
  8. Naučte sa ďalšie bežne používané základné príkazy. Existuje niekoľko dôležitejších príkazov, ktoré budete v rozhraní shellu často používať. Tie obsahujú:
    • mkdir newdirectory vytvorí nový podadresár s názvom newdirectory.
    • pwd zobrazí aktuálne umiestnenie adresára.
    • kto ukazuje, kto je prihlásený do systému.
    • pico newfile.txt alebo vi newfile.txt vytvorí nový súbor a otvorí ho v editore súborov. Rôzne systémy majú každý svoj vlastný editor súborov. Najznámejšie sú pico a vi. Pre každého editora potrebujete iný príkaz.
  9. Podrobné informácie o rôznych príkazoch. Ak si nie ste istí, čo bude príkaz robiť, použite príkaz man, aby ste sa dozvedeli viac o tom, kde sa má príkaz použiť, a aké parametre sa majú použiť:
    • príkaz man> zobrazuje informácie o danom príkaze.
    • man –k keyword> prehľadá všetky stránky manuálu pre zadaný hľadaný výraz.

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

  1. Vytvorte si svoje SSH kľúče. Pomocou týchto klávesov sa môžete pripojiť na vzdialené miesto, aby ste vždy museli zadávať heslo. Toto je oveľa bezpečnejšia metóda, pretože heslo sa nemusí posielať zakaždým po sieti.
    • Vytvorte priečinok s kľúčmi v počítači pomocou príkazu $ mkdir .ssh
    • Vytvorte verejný a súkromný kľúč príkazom $ ssh-keygen –t rsa
    • Zobrazí sa otázka, či chcete pre klávesy vytvoriť rozpoznávaciu frázu; toto je voliteľné. Ak nechcete vytvoriť rozpoznávaciu frázu, stlačte kláves Enter. Týmto sa v adresári.ssh vytvoria dva kľúče: id_rsa a id_rsa.pub
    • Zmeňte povolenia súkromného kľúča. Aby bol súkromný kľúč čitateľný iba pre vás, použite príkaz $ chmod 600 .ssh / id_rsa
  2. Vložte verejný kľúč do vzdialeného počítača. Po vytvorení kľúčov ste pripravení vložiť verejný kľúč na vzdialený počítač, aby ste sa mohli pripojiť bez hesla. Zadajte nasledujúci príkaz a nahraďte predtým identifikované diely:
    • $ scp .ssh / id_rsa.pub používateľské meno> @ remote>:
    • Na koniec príkazu nezabudnite pridať dvojbodku (:).
    • Pred začatím prenosu súborov sa zobrazí výzva na zadanie hesla.
  3. Nainštalujte verejný kľúč na vzdialený počítač. Po umiestnení kľúča na vzdialený počítač ho budete musieť nainštalovať, aby správne fungoval.Najprv sa prihláste do vzdialeného počítača rovnakým spôsobom ako v kroku 3.
    • Vytvorte priečinok SSH na vzdialenom počítači, ak ešte neexistuje: $ mkdir .ssh
    • Pridajte svoj kľúč do súboru autorizovaných kľúčov. Ak tento súbor ešte neexistuje, vytvorí sa: $ cat id_rsa.pub .ssh / authorized_keys
    • Zmeňte povolenia pre prístup k priečinku SSH: $ chmod 700 .ssh
  4. Skontrolujte, či pripojenie funguje. Po nainštalovaní kľúča na vzdialený počítač by ste mali byť schopní pripojiť sa bez výzvy na zadanie hesla. Zadajte nasledujúce heslo na otestovanie pripojenia: $ ssh username> @remote>
    • Ak sa pripojíte bez výzvy na zadanie hesla, sú kľúče správne nakonfigurované.