Ako používať SSH

Keď používame program na našom počítači, sme zvyknutí používať grafické rozhranie, aby sme mohli spravovať všetky jeho funkcie. Ak však pre našu webovú stránku máme dátový server alebo hostingový server, sotva použijeme nastavenia z rozhrania, pretože vo väčšine prípadov budeme musieť zadať príkazy z príkazového riadka alebo z terminálu, aby sme mohli náš server správne spravovať. Ak je server umiestnený mimo našej domácej siete (napríklad na serveri ponúkanom poskytovateľom alebo sme mimo domov a chceme sa dostať na náš osobný server) alebo ak chceme získať prístup bez grafického rozhrania, budeme musieť vytvoriť bezpečné a šifrované pripojenie, aby sme mohli odosielať príkazy z príkazového riadka . V tejto príručke vám ukážeme, ako používať SSH na odosielanie príkazov vzdialeného terminálu na ľubovoľný server. Vzhľadom na náročnosť témy sa budeme snažiť byť čo najjasnejší a najjednoduchší, aby sa aj nováčik mohol naučiť používať SSH na diaľkové ovládanie svojho servera.

Ako používať SSH

Ďalej nájdete, ako vytvoriť server SSH v systémoch Windows a Linux, ako sa pripojiť k serveru SSH zo systému Windows a nakoniec ako sa pripojiť k serveru SSH zo smartfónov a tabletov (z operačného systému Android a iOS). Ak nepoznáme pôvod služby SSH, odporúčame vám prečítať si vyhradenú stránku Wikipedia.

Ako vytvoriť server SSH v systéme Windows

Ak na našom počítači používame Windows 10, môžeme nainštalovať modul OpenSSH. Za týmto účelom otvoríme ponuku Štart v ľavom dolnom rohu, otvoríme aplikáciu Nastavenia, otvoríme ponuku Aplikácia -> Aplikácie a funkcie a nakoniec klikneme na Voliteľné funkcie . Na zobrazenej stránke kliknite na Pridať funkciu, prejdite zoznamom funkcií a potom nezabudnite vybrať položku Server OpenSSH .

Na konci inštalácie servera znova otvoríme ponuku Štart, vyhľadáme aplikáciu Windows PowerShell, kliknite na ňu pravým tlačidlom myši a vyberte príkaz Spustiť ako správca . V zobrazenom okne príkazového riadka vykonajte počiatočné konfigurácie servera SSH zadaním nasledujúcich príkazov z terminálu (napíšte ich naraz po jednom riadku):
Start-Service sshd
Set-Service - meno sshd -StartupType 'Automatic'
Get-NetFirewallRule - meno * ssh *
Po spustení týchto príkazov môže počítač so systémom Windows 10, ktorý používame, akceptovať pripojenia SSH na porte 22 pomocou prístupových poverení nakonfigurovaných na účte Windows (tento port bude samozrejme potrebné preposlať smerovaču alebo modemu, aby sme sa k nemu dostali, keď sme mimo osobnej siete).
Poznámka : Ak port 22 nie je konfigurovateľný alebo nie je prístupný z našej siete, jednoducho otvorte súbor C: \ Windows \ System32 \ OpenSSH \ sshd_config a upravte položku pre port 22, pričom port nastavte podľa potreby.

Ako vytvoriť SSH server v Linuxe

Na serveri Linux je nastavenie SSH omnoho jednoduchšie, pretože OpenSSH je dobre integrovaný do iných systémových nástrojov. Po nakonfigurovaní počítača alebo servera online s Ubuntu (uvedené ako príklad v tejto príručke) otvoríme aplikáciu Terminal a potom zadáme nasledujúci príkaz:
sudo apt-get install openssh-server
Potvrdzujeme, ak je to potrebné na dokončenie inštalácie servera OpenSSH. Na okamžité spustenie služby stačí spustiť nasledujúci príkaz z terminálu:
sudo /etc/init.d/ssh reštartujte
Systém použije prihlasovacie údaje používateľského účtu na prístup a port 22 na akceptovanie spojení zvonka.

Ak chceme zmeniť vstupný port pre pripojenia SSH (z rovnakých dôvodov ako v systéme Windows), jednoducho zadajte príkaz do terminálu:
sudo vi / etc / ssh / sshd_config
Z textového editora prechádzame rôznymi možnosťami, kým nenájdeme položku Port, takže môžeme nakonfigurovať nový port pre pripojenia SSH.

Ako sa pripojiť k serveru SSH zo systému Windows

Po nakonfigurovaní servera SSH k nemu môžeme pristupovať z ktoréhokoľvek iného počítača so systémom Windows 10 pripojeného na internet jednoduchým otvorením programu Windows PowerShell a zadaním nasledujúceho príkazu z terminálu:
ssh -p číslo portu
príkaz pozostáva z užívateľského mena ( užívateľského mena ), ktoré vyžaduje prístup, názvu servera (názov servera ) a čísla portu, na ktorý sa má kontaktovať.

Ako užívateľské meno použite iba používateľské konto nakonfigurované na serveri, zatiaľ čo ako servername môžeme priamo zadať verejnú IP adresu internetového pripojenia používaného serverom alebo názov domény (ak je zaregistrovaný). Predvolený port je 22, ale môžeme ho bez problémov zmeniť, ak bol server SSH nakonfigurovaný s iným portom. Pri každom pripojení sa bude vyžadovať prístupové heslo, ktoré sa zhoduje s heslom systémového účtu (alebo účtu správcu).
Ak používame iné verzie systému Windows (7 a 8.1) alebo ak chceme získať väčšiu kontrolu nad šifrovaným pripojením, odporúčame vám nainštalovať bezplatný a otvorený program PuTTY.

Pomocou tohto programu sa budeme môcť rýchlo pripojiť k akémukoľvek serveru SSH, stačí zadať používateľské meno do poľa Názov hostiteľa, nakonfigurovať port do poľa Port, označiť položku SSH zaškrtnutím a nakoniec kliknúť na Otvoriť dole.

Ako sa pripojiť k serveru SSH zo smartphonu alebo tabletu

Ak chceme ovládať náš server SSH zo smartfónu alebo tabletu, odporúčame vám nainštalovať bezplatnú aplikáciu Termius, ktorá je k dispozícii pre Android aj iOS.

Vďaka tejto aplikácii budeme mať prístup k chránenému prostrediu ľubovoľného servera rýchlo a rýchlo, okrem prístupu k službe SFTP, ktorá vám umožní prezerať všetky priečinky servera s oprávneniami správcu (vynikajúce pre správu systémových súborov a priečinkov bez byť fyzicky prítomný pred serverom).
Ak chcete aplikáciu používať, jednoducho ju spustite, označte informácie o prístupe na server, ako bolo predtým vidieť, a na požiadanie zadajte heslo; aplikácia sa automaticky pripojí k serveru a ponúkne nám shell, z ktorého bude vydávať príkazy, s možnosťou uloženia poverení pre budúci prístup.
Alternatívne môžeme v systéme Android používať bezplatné aplikácie JuiceSSH - SSH Client a JuiceSSH Performance Plugin.

Vďaka týmto dvom aplikáciám môžeme odosielať príkazy na zabezpečenom prostredí a kontrolovať výkonnosť nášho servera, a to vďaka pripojovaciemu doplnku, ktorý v reálnom čase ukáže spotrebu na CPU, RAM, sieť, disk a priemernú záťaž (veľmi užitočné, ak máme web s mnohými návštevami alebo servery s obmedzenou kapacitou).

závery

Správa servera SSH a odosielanie príkazov na zabezpečenom prostredí sú určite operácie odborníkov v odbore a správcov systému, ale ak chceme skontrolovať každý aspekt nášho servera na webe, ktorý spravujeme, SSH je určite jedným z nástrojov, ktoré sa musíte naučiť okamžite použiť.
Ak sa chcete naučiť nové príkazy z výziev alebo z prostredia PowerShell, prečítajte si nášho Sprievodcu príkazovými príkazmi (CMD). Ak sa namiesto toho chceme pripojiť k FTP serveru, všetky potrebné informácie nájdete v našej príručke Ako sa pripojiť k FTP serveru z počítača a smartfónu.
Ak chcete vytvoriť nový dátový server, ktorý sa má používať ako osobný a bezpečný cloud, môžeme si prečítať našu hĺbkovú analýzu o tom, ako vytvoriť osobný a bezplatný cloudový server na vašom počítači.

Zanechajte Svoj Komentár

Please enter your comment!
Please enter your name here