Ubuntu

Ako povoliť SSH v Ubuntu

Ako povoliť SSH v Ubuntu

SSH je skratka pre Sliečivo Shell alebo niekedy sa volá Sliečivo Socket Speklo, čo je sieťový protokol, ktorý sa používa na vytvorenie bezpečného spojenia medzi klientom a serverom. Môže používateľom, najmä správcom systému, umožniť vzdialený prístup k počítačom prostredníctvom zabezpečeného kanála v hornej časti nezabezpečenej siete.

Tento nástroj poskytuje používateľom výkonné metódy šifrovania a autentifikácie na komunikáciu údajov medzi počítačmi, ktoré sa pripájajú cez nezabezpečenú sieť.

SSH bežne používajú správcovia systému na pripojenie k vzdialeným počítačom, vykonávanie príkazov / skriptov, spracovanie administratívnych úloh, bezpečný prenos súborov z jedného počítača do druhého a celkovú vzdialenú správu systémov a aplikácií.

Môžete ho tiež použiť ako server proxy alebo pracovať ako server proxy a presmerovať prenos z prehľadávania na šifrovaný tunel SSH. Toto zabráni používateľom vo verejných sieťach v zobrazení vašej histórie prehliadania.

V tomto článku vám pomôžeme s inštaláciou SSH na Ubuntu a ukážeme vám, ako ho používať na vzdialené pripojenie k iným počítačom.

Povoliť SSH v Ubuntu

Nástroj nie je štandardne nainštalovaný v Ubuntu, ale môžete ho ľahko nainštalovať z primárnych úložísk Ubuntu.

Krok 1. Najskôr otvorte Terminál a pomocou nasledujúceho príkazu sa uistite, že je váš systém aktualizovaný.

sudo apt aktualizácia

Krok 2. Zadajte nasledujúci príkaz.

sudo apt nainštalovať openssh-server

Zobrazí sa výzva na zadanie hesla sudo. Po zadaní hesla stlačte Y a pokračujte v sťahovaní a inštalácii balíka SSH.

Krok 3. Skontrolujte stav služby SSH pomocou nasledujúceho príkazu.

sudo systemctl status ssh

Zvyčajne po úspešnom dokončení inštalácie nájdete službu SSH, ktorá sa spustí automaticky. Výstup predchádzajúceho príkazu bude asi taký:

Nateraz sme nainštalovali SSH a jeho služba je na vašom počítači funkčná. Môžete sa k nemu pripojiť z ktoréhokoľvek iného vzdialeného počítača, na ktorom je nainštalovaný klient SSH. Pre počítače so systémom Windows môžete použiť tmel. Predvolene je klient nainštalovaný na počítačoch so systémom Linux a macOS.

Pripojte sa k SSH cez LAN

Teraz sa môžete pripojiť k zariadeniu Ubuntu prostredníctvom siete LAN podľa nasledujúcich krokov.

Krok 1. Najprv musíte poznať adresu IP vášho zariadenia Ubuntu.

ip a

Výstup predchádzajúceho príkazu bude asi taký:

Ako vidíte, IP je 10.0.2.15.

Krok 2. Na vzdialenom počítači sa pomocou nasledujúceho príkazu pripojte k zariadeniu.

ssh username @ ip-address

Kdepoužívateľské meno je používateľské meno aIP adresa je IP vášho prístroja.

V našom príklade to teda bude:

ssh hendadel @ 10.0.2.15

Prvýkrát sa pri pokuse o pripojenie k SSH zobrazí varovná správa uvedená nižšie:

Ak chcete pokračovať, jednoducho zadajte „áno“. Budete požiadaní o zadanie hesla.

Po zadaní hesla sa zobrazí uvítacia obrazovka uvedená nižšie:

A voila, teraz ste prihlásení do svojho zariadenia Ubuntu!

Krok 3. Na ukončenie relácie môžete použiť nasledujúci príkaz:

východ

Pripojte sa k SSH cez internet

Pred pripojením k zariadeniu cez internet musíte poznať verejnú IP adresu zariadenia. Môžete použiť nasledujúcu URL „https: // ifconfig.co / ip “, aby ste dostali verejnú IP adresu vášho zariadenia, čo je zariadenie, ktoré sa k nemu pokúšate pripojiť prostredníctvom protokolu SSH.

Ďalej musíte nakonfigurovať smerovač tak, aby prijímal požiadavky na porte 22. Pri nastavovaní tejto možnosti buďte opatrní, pretože môžete nastaviť svoje zariadenie na vysoko bezpečnostné riziko. Dôrazne sa teda odporúča nepoužívať predvolený port 22. Namiesto toho môžete urobiť jednoduché otočenie nakonfigurovaním smerovača tak, aby prijímal požiadavky SSH na inom ako predvolenom porte, a odosielať alebo preposielať tieto požiadavky na port 22 v počítači, ktorý má povolenú službu. Mali by ste skontrolovať dokumentáciu vášho smerovača, aby ste povolili presmerovanie portov, pretože každý smerovač má svoj vlastný štýl implementácie.

Nakoniec sa môžete pomocou nasledujúceho príkazu pripojiť k svojmu zariadeniu:

ssh username @ public-ip-address

Kdepoužívateľské meno je používateľské meno averejna-ip-adresa je IP stroja, ktorý potrebujete na SSH.

Zakázať službu SSH

V prípade, že potrebujete zastaviť službu SSH na počítači so systémom Ubuntu, môžete použiť nasledujúci príkaz.

sudo systemctl stop ssh

Prípadne službu spustíte znova.

sudo systemctl start ssh

Alebo ak potrebujete zakázať spustenie služby počas bootovania systému, môžete použiť nasledujúci príkaz.

sudo systemctl vypnúť ssh

Ak ju chcete znova povoliť, použite ďalší príkaz.

sudo systemctl povoliť ssh

Na záver dúfam, že vám tento návod pomôže a pre ďalšie otázky zanechajte komentár nižšie.

Hry SuperTuxKart pre Linux
SuperTuxKart pre Linux
SuperTuxKart je vynikajúci titul navrhnutý tak, aby vám priniesol zážitok z hry Mario Kart zadarmo na vašom systéme Linux. Je to dosť náročné a zábavn...
Hry Výukový program Battle for Wesnoth
Výukový program Battle for Wesnoth
Battle for Wesnoth je jednou z najpopulárnejších open source strategických hier, ktoré si v súčasnosti môžete zahrať. Táto hra bola nielen vyvinutá ve...
Hry 0 A.D. Výukový program
0 A.D. Výukový program
Z mnohých strategických hier je tu 0 A.D. dokáže vyniknúť ako komplexný titul a veľmi hlboká, taktická hra napriek tomu, že je otvoreným zdrojom. Vývo...