Reklama

Akonáhle sa začnete pohodlnejšie používať s operačným systémom Linux, budete chcieť začať využívať niektoré skvelé obslužné programy, vďaka ktorým môžete dosiahnuť vyššiu produktivitu. Pravdepodobne jedným z najdôležitejších nástrojov na učenie je SSH. S ním môžete ovládať iný stroj, ako keby ste sedeli priamo pri ňom. To vám umožní nastaviť bezhlavé stroje, napríklad s Raspberry Pi Nastavenie Raspberry Pi na použitie bez hlavy s SSHRaspberry Pi môže prijímať príkazy SSH, keď je pripojený k miestnej sieti (buď prostredníctvom siete Ethernet alebo Wi-Fi), čo umožňuje jednoduché nastavenie. Výhody SSH idú nad rámec narušenia denného skríningu ... Čítaj viac .

Ako ho nastavíte na strane klienta aj servera? Prevedieme vás základnou inštaláciou, aby ste sa mohli medzi nimi spojiť.

Čo je SSH?

Jednoducho povedané, SSH (Secure Shell) umožňuje pripojte sa k inému počítaču a získajte prístup k terminálu Čo je SSH a ako sa líši od FTP [vysvetlenie technológie] Čítaj viac k tomu napriek tomu, že fyzicky nesedí priamo pred ním. SSH vám nedáva prístup k prostrediu grafickej pracovnej plochy (prinajmenšom zvyčajne), ale dá vám prístup prostredníctvom terminálu. To je dosť dobrý dôvod

instagram viewer
oprášte svoje zručnosti terminálu A-Z Linuxu - 40 základných príkazov, ktoré by ste mali vedieťLinux je často ignorovaným tretím kolesom pre Windows a Mac. Áno, za posledných desať rokov si operačný systém s otvoreným zdrojovým kódom získal veľkú trakciu, ale ešte stále je ďaleko od uvažovania ... Čítaj viac . Po pripojení k druhému počítaču môžete robiť prakticky všetko, čo chcete, najmä ak máte root prístup k účtu vzdialeného používateľa.

Inštalácia na strane klienta

ssh_client_install
Inštalácia SSH je skutočne jednoduchá a vyžaduje si iba niekoľko ďalších informácií. V počítači, ktorý by ste chceli použiť na pripojenie k iným počítačom, musíte nainštalovať klienta OpenSSH, ak ešte neexistuje. V systémoch Ubuntu je to možné sudo apt-get install openssh-client. Po dokončení inštalácie je dobré ísť s jedným počítačom.

Prípadne môžete nainštalovať PuTTY, ak ste na to zvyknutí alebo iný Klienti SSH na Windows 4 jednoduché spôsoby použitia SSH vo WindowsSSH je de facto riešením pre bezpečný prístup k vzdialeným terminálom v Linuxe a iných systémoch podobných UNIX. Ak máte vzdialený server SSH, ku ktorému chcete získať prístup, musíte si stiahnuť klienta SSH ... Čítaj viac , aj keď osobne stále radšej používam terminál namiesto PuTTY. Avšak pre tých, ktorých chcete, môžu si ich nainštalovať pomocou príkazu sudo apt-get install putty.

Inštalácia na strane servera

ssh_server_install
Do všetkých počítačov, ku ktorým sa chcete pripojiť, budete musieť nainštalovať časť softvéru na strane servera, ak ešte neexistuje. Môžete to urobiť na systémoch Ubuntu pomocou príkazu sudo apt-get install openssh-server. Po inštalácii je nainštalovaný všetok potrebný softvér.

Určite IP adresu

ssh_find_ip

ssh_find_ip
Teraz musíte poznať IP adresu (alebo webovú adresu), pomocou ktorej sa dostanete k počítaču, ku ktorému sa chcete pripojiť. Ak je počítač pripojený k tej istej sieti ako vaša, bolo by lepšie použiť lokálnu adresu IP (t. J. 192.168.1.2) namiesto verejnej adresy IP (t. J. 100.101.102.103).

V opačnom prípade, ak sa počítač nachádza v inej sieti, budete musieť použiť verejnú adresu IP a ak je to možné a potrebné, uistite sa, že port 22 je preposlaný do príslušného počítača.

Ak potrebujete poznať lokálnu IP adresu, môžete príkaz spustiť ifconfig a potom zistite, akú adresu IP vám poskytuje. Pre verejnú IP adresu môžete navštíviť napríklad web whatsmyip.org a nechať ti to povedať.

Pripája sa cez SSH

ssh_connect
Keď budete mať adresu IP, ktorú potrebujete použiť, uistite sa, že máte aj používateľské meno a heslo, ktoré funguje na počítači, ku ktorému sa pripájate, a potom spustite príkaz ssh užívateľské [email protected], výmena užívateľské meno so skutočným používateľským menom a 1.2.3.4 so skutočnou adresou IP, ktorú musíte použiť. Stlačte Enter a požiada vás o heslo používateľa. So správnym heslom dostanete výzvu na fungovanie terminálu - teraz ste prihlásení do vzdialeného počítača!

Riešenie problémov

Ak máte nejaké problémy, sú to možné problémy:

  • Softvér nie je nainštalovaný ani na jednom počítači
  • Používateľské meno / heslo je nesprávne
  • Adresa IP je nesprávna
  • Firewall niekde na ceste blokuje alebo neposiela port 22

Dôkladne skontrolujte všetky tieto body a mali by ste byť schopní sa spojiť. Ak nie, môžete mať zložitý problém.

Na čo používate SSH?

SSH sa môže stať skutočne užitočným nástrojom, ak musíte spravovať viac počítačov so systémom Linux - na všetkých z nich môžete pracovať iba z jedného systému. Aj keď nemáte serióznu prácu, s ktorou by SSH mohla pomôcť, je to rýchly a ľahký malý experiment, ktorý si môžete vyskúšať sami. Vždy mi to pripadá úžasné vždy, keď odošlem príkaz na vypnutie do vzdialeného počítača a potom vidím vypínanie počítača bez toho, aby som sa ho fyzicky dotkol.

Aké veľké použitia ste našli pre SSH? Aké pokročilé veci môžete navrhnúť ľuďom, aby robili s SSH? Dajte nám vedieť v komentároch!

Danny je senior na University of North Texas, ktorý má všetky aspekty softvéru s otvoreným zdrojom a Linuxu.