Jeden z najdôležitejších spôsobov používania Linuxu je SSH. Tento nástroj príkazového riadka pre vzdialený prístup vám umožní urobiť všetko od inštalácie softvéru až po konfiguráciu Linuxu ako webového servera. SSH môže ušetriť čas, zvýšiť vašu produktivitu a pomôcť vám odomknúť silu vášho Linuxového distra.
Ako však nastavíte SSH na strane klienta aj servera? Naučte sa inštalovať a konfigurovať softvér SSH na oboch koncoch a diaľkovo ovládať počítač so systémom Linux.
Čo je SSH?
SSH je skratka pre S získať Sh ell a umožňuje vám diaľkovo ovládať počítač alebo server Linux z iného zariadenia. Funguje v lokálnych sieťach a na internete, čo znamená, že ho možno použiť na správu mediálneho servera s Linuxom vo vašom dome alebo webového servera Linux na inom kontinente.
Aj keď vám SSH neposkytuje prístup k počítačovému prostrediu vzdialeného počítača, umožňuje vám používať terminál. Po pripojení k vzdialenému počítaču ho môžete používať, akoby bol priamo pred vami. Nezabudnite mať prístup root.
windows nemohol automaticky zistiť nastavenia proxy tejto siete Windows 7
Upozorňujeme, že pre Linux sú k dispozícii ďalšie riešenia vzdialeného prístupu. Používatelia Ubuntu sa môžu napríklad spoľahnúť na Nástroj vzdialenej pracovnej plochy kompatibilný s VNC Remmina .
Ak chcete používať SSH, musíte zaistiť, aby vzdialený počítač (server) mal nastavené SSH. Vaše lokálne zariadenie (klient) bude navyše potrebovať inštaláciu aplikácie SSH.
Inštalácia na strane klienta
Inštalácia a nastavenie SSH na klientovi je jednoduché. V niektorých prípadoch dokonca nepotrebujete žiadny ďalší softvér:
- Používatelia Linuxu by mali nájsť klienta SSH zabudovaného v termináli
- Počítače macOS majú v termináli predinštalovaný aj SSH
- Počítače so systémom Windows budú musieť použiť nástroj príkazového riadka PowerShell alebo ho nainštalovať PuTTY
- Skúste sa pripojiť k Linuxu cez SSH z iPhone a iPadu iTerminal (4,99 dolárov)
- Ak používate Android pre SSH, vyskúšajte JuiceSSH (Zadarmo)
SSH nie je nainštalovaný vo vašom systéme Linux? Pridajte aktualizáciou balíkov a inováciou a potom inštaláciou:
sudo apt update && sudo apt upgrade
sudo apt install openssh-client
Ste zvyknutí používať SSH v systéme Windows, ale prešli ste na pracovnú plochu Linux? Desktopová aplikácia PuTTY SSH s jednoduchým rozhraním myši vám môže chýbať. Našťastie je možné ho nainštalovať na pracovnú plochu Linux:
sudo apt install putty
S nainštalovaným klientskym softvérom SSH ste pripravení nadviazať spojenie so vzdialeným počítačom alebo serverom.
Ako všeobecné pravidlo pre všetkých klientov pre stolné počítače a mobilné zariadenia potrebujete iba IP adresu alebo názov hostiteľa a príslušné prihlasovacie údaje. Aj keď sa vzhľad aplikácií môže líšiť a názov portu možno bude potrebné zadať ručne, klienti SSH sú väčšinou nerozlíšiteľní.
Inštalácia a konfigurácia na strane servera
Pred vytvorením pripojenia nainštalujte softvér na strane servera, ktorý bude hostovať vaše pripojenie SSH. Na inštaláciu alebo povolenie SSH je potrebná prítomnosť niekoho iného. Na to môžete byť prítomní-v opačnom prípade kolega alebo inžinier podpory na konci servera nastaví SSH.
Upozorňujeme, že ak používate webhostingový balík, SSH by malo byť predvolene povolené. Ak nie, poraďte sa so svojim webovým hostiteľom a nastavte SSH.
Ak nie je SSH povolený na vzdialenom počítači alebo serveri, nainštalujte ho pomocou
sudo apt install openssh-server
Skontrolujte, či to fungovalo
sudo systemctl status ssh
Príkaz by mal odmietnuť odpoveď „aktívny“.
V niektorých prípadoch môže brána firewall Ubuntu ufw blokovať SSH. Aby ste sa uistili, že sa to nestane, použite
sudo ufw allow ssh
V niektorých prípadoch budete musieť povoliť SSH aj na vzdialenom zariadení. Toto je bezpečnostné opatrenie, ktoré je možné upraviť pomocou
sudo systemctl enable ssh
K dispozícii sú ďalšie možnosti (
stop
,
start
a
disable
) na konfiguráciu služby SSH.
Určite IP adresu
Na pripojenie k vzdialenému zariadeniu cez SSH budete potrebovať IP adresu zariadenia. Máte dva jednoduché spôsoby, ako to nájsť:
- Spustite príkaz terminálu
- Skontrolujte smerovač
Ak chcete zobraziť IP adresu vzdialeného systému, prihláste sa a spustite
ip address
Vráti sa tým adresa IP zariadenia, preto si to poznačte. Na starších verziách Linuxu
ifconfig
môže poskytnúť lepšie výsledky.
Môžete tiež skontrolovať smerovač a pozrieť sa na pripojené zariadenia. V zozname bude uvedený počítač alebo server Linux, zvyčajne podľa názvu operačného systému alebo zariadenia. To by malo uľahčiť identifikáciu.
Ak chcete zobraziť verejnú IP adresu, prihláste sa na server a otvorte ho whatsmyip.org.
IP adresa, ktorú použijete, by mala byť tá, ktorá je vhodná na pripojenie. Ak je teda zariadenie v rovnakej sieti ako klient, použite miestnu adresu IP. Na pripojenie cez internet použite verejnú IP adresu. Ak je počítač umiestnený v inej sieti, zaistite, aby bol port 22 presmerovaný do počítača.
Pripojenie k Linuxu prostredníctvom SSH
Spolu so správnou IP adresou by ste mali mať aj používateľské meno a heslo, aby ste získali prístup k vzdialenému počítaču.
Pre nástroje SSH príkazového riadka použite
ssh username@REMOTE.IP.ADDRESS.HERE
Nezabudnite vymeniť používateľské meno so skutočným používateľským menom a REMOTE.IP.ADDRESS.HERE s adresou IP vzdialeného zariadenia. Hit Vstúpiť, a budete vyzvaní na zadanie hesla.
So správnym heslom dostanete funkčnú výzvu terminálu --- ste teraz prihlásení do vzdialeného počítača.
Používate desktopového klienta SSH ako PuTTY?
Zadajte Meno hosťa alebo IP adresa , vyberte položku SSH potom typ pripojenia Otvorené. Keď sa zobrazí výzva na zadanie vášho používateľského mena a hesla, zadajte ich do okna príkazového riadka, aby ste dokončili pripojenie a získali vzdialený prístup.
Nemôžete sa pripojiť? Riešenie problémov s nastavením SSH
Ak máte problémy s pripojením SSH, môžu to byť tieto príčiny:
- Softvér SSH nie je nainštalovaný na žiadnom počítači
- Vaše používateľské meno alebo heslo je nesprávne
- IP adresa je nesprávna
- Pripojenie blokuje brána firewall alebo sa port 22 nepresmeruje
Každý bod znova skontrolujte a malo by sa vám dať pripojiť. Ak nie, problém môže byť zložitejší.
Vzdialené používanie Linuxu s SSH
SSH je užitočný nástroj na správu jedného alebo viacerých počítačov so systémom Linux.
Umožňuje vám pracovať na akomkoľvek počítači z jedného systému. Môžete zadať takmer akékoľvek Príkaz terminálu Linux cez SSH.
využitie disku 100 percent Windows 10
Medzi kľúčové príklady patrí:
- Aktualizácia: sudo apt update && sudo apt upgrade
- Skontrolovať stav: uptime
- Bežné procesy: ps
- Bežné procesy podľa CPU: hore
Pozrite sa na náš zoznam Príkazy SSH na ďalšie spravovanie servera Linux.
Nastavte SSH a urobte Linux výkonnejším
Vďaka SSH sa Linux stáva oveľa flexibilnejším a výkonnejším. K počítaču sa môžete doslova vzdialene dostať pomocou smartfónu vďaka SSH.
Ak je SSH správne nakonfigurovaný a je povolený a nakonfigurovaný softvér na strane klienta a servera, je možný vzdialený prístup k príkazovému riadku. Potrebujete niečo viac? Tu je postup diaľkovo ovládať pracovnú plochu Linux zo systému Windows .
zdieľam zdieľam Tweet E -mail Ako získať prístup k vstavanej úrovni bublín Google v systéme AndroidAk ste sa niekedy potrebovali uistiť, že je niečo v zlomku, teraz môžete do telefónu v priebehu niekoľkých sekúnd dostať úroveň bubliny.
Čítajte ďalej Súvisiace témy- Linux
- Vzdialený prístup
- Terminál
- Práca na diaľku
- Tipy pre Linux
- SSH
Zástupca redaktora pre bezpečnosť, Linux, DIY, programovanie a techniku a skutočne užitočného producenta podcastov s rozsiahlymi skúsenosťami s podporou počítačov a softvéru. Christian, prispievateľ do časopisu Linux Format, je drotár Raspberry Pi, milovník Lega a fanúšik retro hier.
Viac od Christiana Cawleyhoprihlásiť sa ku odberu noviniek
Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!
Kliknutím sem sa prihlásite na odber