Ako dodávateľ1U server s Linuxom, Chápem dôležitosť povoľovania SSH (zabezpečená škrupina) na týchto serveroch. SSH je sieťový protokol, ktorý umožňuje používateľom bezpečne prístup a správu vzdialeného servera v nezabezpečenej sieti. V tomto blogovom príspevku vás prevediem procesom povoľovania SSH na serveri 1U so systémom Linux, čím sa zabezpečí, že môžete efektívne spravovať svoj server odkiaľkoľvek na svete.
Porozumenie SSH
Predtým, ako sa ponoríme do krokov umožnenia SSH, stručne pochopme, čo je SSH a prečo je to rozhodujúce pre správu servera. SSH poskytuje zabezpečený kanál cez nezabezpečenú sieť pomocou mechanizmov šifrovania a autentifikácie. Umožňuje vám diaľkovo vykonávať príkazy, prenášať súbory a spravovať server bez potreby fyzického prístupu.
Predpoklady
Ak chcete povoliť SSH na serveri 1U pomocou Linuxu, budete potrebovať nasledujúce:
- Server 1U s Linuxom: Ponúkame celý rad1U server s LinuxomMožnosti vrátane tých s1U Server s procesorom Intel Core procesora1U Server s konzolou. Uistite sa, že váš server prevádzkuje distribúciu Linux, ako sú Ubuntu, Centos alebo Debian.
- Privilégiá koreňov alebo sudo: Na inštaláciu a konfiguráciu SSH na vašom serveri budete potrebovať administratívne oprávnenia. Ak nie ste prihlásení ako root používateľ, uistite sa, že máte prístup sudo.
- Pripojenie k internetu: Na stiahnutie a nainštalovanie potrebných balíkov musí byť váš server pripojený na internet.
Krok 1: Skontrolujte, či je nainštalovaný SSH
Prvým krokom je skontrolovať, či je SSH už nainštalovaný na vašom serveri. Väčšina distribúcií Linuxu prichádza s predinštalovaným SSH, ale vždy je dobré skontrolovať dvakrát.
Otvorte terminál na serveri a spustite nasledujúci príkaz:
sudo systemctl status ssh
Ak je nainštalovaný a spustený SSH, uvidíte výstup, ktorý naznačuje, že služba SSH je aktívna. Ak nie je nainštalovaný, musíte ho nainštalovať.
Krok 2: Nainštalujte SSH
Ak SSH nie je nainštalovaný na vašom serveri, môžete ho nainštalovať pomocou správcu balíkov pre distribúciu Linux.
Ubuntu alebo Debian
Ak používate Ubuntu alebo Debian, spustite nasledujúce príkazy:
sudo apt aktualizácia sudo apt inštalácia OpenSSH-server
Centos alebo rhel
Ak používate Centos alebo RHEL, spustite nasledujúce príkazy:
sudo yum aktualizácia sudo yum inštalácia OpenSSH-server
Krok 3: Začnite a povoľte službu SSH
Akonáhle je SSH nainštalovaný, musíte spustiť službu SSH a povoliť jej spustiť automaticky pri zavádzaní.
Spustite nasledujúce príkazy:
sudo systemctl start ssh sudo systemctl Povoliť ssh
Ak chcete overiť, či je služba SSH spustená, môžete spustiť nasledujúci príkaz:
sudo systemctl status ssh
Mali by ste vidieť výstup, ktorý naznačuje, že služba SSH je aktívna a spustená.
Krok 4: Konfigurujte SSH
V predvolenom nastavení SSH počúva na porte 22. Z bezpečnostných dôvodov však možno budete chcieť zmeniť predvolený port alebo nakonfigurovať ďalšie nastavenia.
Ak chcete nakonfigurovať SSH, otvorte konfiguračný súbor SSH pomocou textového editora. Konfiguračný súbor sa zvyčajne nachádza na/etc/ssh/sshd_config.
sudo nano/etc/ssh/sshd_config
Tu je niekoľko bežných zmien konfigurácie, ktoré môžete vykonať:
- Zmeňte port SSH: Ak chcete zmeniť predvolený port SSH, nájdite riadok
Port 22a zmeňte číslo portu na inú hodnotu. Môžete to napríklad zmeniť naPort 2222. - Zakázať prihlásenie koreňov: Ak chcete vylepšiť bezpečnosť, môžete zakázať prihlasovanie root pred SSH. Nájsť čiaru
Povolenie ánoa zmeniť to naPovolenie. - Povoliť autentifikáciu založené na kľúčoch: Autentifikácia založená na kľúči je bezpečnejšia ako autentifikácia založená na heslo. Ak chcete povoliť autentifikáciu založené na kľúčoch, nájdite riadok
HesloAuthentication ÁNOa zmeniť to naHesloAuthentication nie.
Po vykonaní potrebných zmien uložte súbor a opustite textový editor.
Ak chcete uplatniť zmeny, reštartujte službu SSH:
sudo systemctl reštart ssh
Krok 5: Nakonfigurujte firewall
Ak máte na svojom serveri povolený firewall, musíte povoliť prenos SSH prostredníctvom brány firewall.
Ubuntu alebo Debian
Ak používate Ubuntu alebo Debian a necháte nainštalovať nekomplikovaný firewall (UFW), spustite nasledujúci príkaz, ktorý umožňuje prenos SSH:
sudo ufw povoliť ssh
Centos alebo rhel
Ak používate Centos alebo RHEL a máte spustenú službu Firewalld, spustite nasledujúci príkaz, aby ste umožnili prenos SSH:
sudo firewall-cmd --permanent --add-Service = ssh sudo firewall-cmd-reload
Krok 6: Pripojte sa k svojmu serveru prostredníctvom SSH
Teraz, keď je SSH povolený a nakonfigurovaný na vašom serveri, môžete sa k nemu pripojiť zo vzdialeného počítača pomocou klienta SSH.
V systéme Windows môžete použiť Putty alebo PowerShell. Na MacOS a Linux môžete použiť vstavanú aplikáciu terminálu.
Ak sa chcete pripojiť k svojmu serveru, otvorte terminál na miestnom počítači a spustite nasledujúci príkaz:
ssh username@server_ip_address -p port_number
Nahradiťužívateľské menoS vaším používateľským menom na serveri,server_ip_addresss IP adresou vášho servera aport_numbers portom SSH, ktorý ste nakonfigurovali.
Ak používate autentifikáciu založené na kľúčoch, budete musieť zadať cestu k svojmu súkromnému kľúču pomocou-imožnosť.
ssh -i/path/to/private/key username@server_ip_address -p port_number
Záver
Povolenie SSH na vašom serveri 1U s Linuxom je jednoduchý proces, ktorý vám umožňuje bezpečne spravovať váš server odkiaľkoľvek na svete. Podľa krokov uvedených v tomto blogovom príspevku môžete zabezpečiť, aby bol váš server bezpečný a prístupný.
Ak máte záujem o nákup a1U server s Linuxom,1U Server s procesorom Intel Core procesoralebo1U Server s konzolou, kontaktujte nás a získajte viac informácií a diskutujte o svojich konkrétnych požiadavkách. Sme tu, aby sme vám pomohli nájsť perfektné riešenie servera pre vaše potreby.
Odkazy
- Dokumentácia Ubuntu: https://help.ubuntu.com/
- Dokumentácia Centos: https://docs.centos.org/
- Dokumentácia OpenSSH: https://www.openssh.com/
