ssh

Povoliť server SSH v Debiane

Povoliť server SSH v Debiane

Ako povoliť server SSH pre vzdialené prihlásenie v Debiane 9

V tomto článku vám ukážem, ako nainštalovať a nakonfigurovať server SSH na serveri Debian 9 Stretch pre vzdialené prihlásenie. Začnime.

Inštalácia servera SSH:

Najskôr aktualizujte vyrovnávaciu pamäť úložiska apt vášho operačného systému Debian pomocou nasledujúceho príkazu:

$ sudo apt-get aktualizácia

Pamäť cache vášho úložiska apt by mala byť aktualizovaná, ako vidíte na snímke obrazovky nižšie.

V Debiane je server SSH dodávaný ako balík „openssh-server“. Ak chcete nainštalovať OpenSSH na Debian, spustite nasledujúci príkaz:

$ sudo apt-get nainštalovať openssh-server

Stlačte „y“ a potom stlačte pokračovať.

Mal by byť nainštalovaný server OpenSSH.

V Debiane je predvolené správanie servera OpenSSH také, že sa spustí automaticky, akonáhle je nainštalovaný. To, či na ňom server OpenSSH beží, môžete skontrolovať aj pomocou nasledujúceho príkazu:

$ sudo systemctl status ssh

Mali by ste vidieť stav „aktívny (bežiaci)“, ako je znázornené na snímke obrazovky nižšie. Čo znamená, že server SSH je spustený.  Počúva to tiež na porte 22.

Ak server OpenSSH v každom prípade nie je spustený, môžete spustiť nasledujúci príkaz na spustenie servera OpenSSH.

$ sudo systemctl start ssh

Odstrániť server SSH zo spustenia:

Štandardne by sa v Debiane mal server OpenSSH spúšťať automaticky pri štarte systému. Ak nechcete, aby sa spustil pri štarte, najskôr zastavte server OpenSSH pomocou nasledujúceho príkazu:

$ sudo systemctl stop ssh

Ak teraz skontrolujete stav svojho servera OpenSSH, mali by ste zistiť, že server nebeží, ako je to znázornené na snímke obrazovky nižšie.

Teraz vypnite spustenie servera OpenSSH pomocou nasledujúceho príkazu:

$ sudo systemctl vypnúť ssh

Spustite server OpenSSH pri štarte:

Ak chcete server OpenSSH znovu spustiť pri štarte, stačí spustiť nasledujúci príkaz:

$ sudo systemctl povoliť ssh

Teraz spustite server OpenSSH pomocou nasledujúceho príkazu:

$ sudo systemctl start ssh

Ak teraz skontrolujete stav servera OpenSSH, mali by ste vidieť, že server beží, ako je znázornené na obrázku nižšie.

Vzdialené pripojenie k serveru SSH:

Predtým, ako sa budete môcť vzdialene pripojiť k serveru SSH, musíte poznať adresu IP servera SSH.

Ak chcete zistiť, aká je IP adresa počítača, na ktorom je spustený server SSH, spustite z tohto počítača nasledujúci príkaz:

$ ip a

Zo snímky obrazovky vidíte, že adresa IP počítača, na ktorom mám nainštalovaný server SSH, je 192.168.10.82

Ak sa chcete teraz pripojiť k tomuto stroju z iného počítača, spustite nasledujúci príkaz:

$ ssh USERNAME @ HOST / IP_ADDR

Pripojím sa k serveru SSH ako používateľ „shovon“ a s adresou IP 192.168.10.82 z môjho Ubuntu 17.10 stroj.

$ ssh shovon @ 192.168.10.82

Akonáhle stlačíte , nasledujúca výzva by sa mala zobraziť, ak sa jedná o prvé pripojenie k serveru SSH, ktorým je.

Stačí napísať „áno“ a stlačiť .

Potom by ste mali byť vyzvaní na zadanie prihlasovacieho hesla používateľa, pod ktorým sa prihlasujete. Zadajte heslo a stlačte .

Mali by ste byť pripojení k serveru SSH ako tento používateľ. Názov hostiteľa sa zmenil z „linuxhint-pc“ na „linuxhint“, ako vidíte na obrázku nižšie.

Ďalej môžete overiť, či ste pripojení k vzdialenému serveru, pomocou nasledujúceho príkazu:

$ ip a

Vidíte, že IP adresa je 192.168.10.82! IP nášho servera SSH!

Môžete tu spustiť ľubovoľný príkaz a spravovať vzdialený server pomocou SSH. Môžete si dokonca kúpiť verejnú IP a ovládať svoj server odkiaľkoľvek na svete.

Po dokončení konfigurácie stačí spustením nasledujúceho príkazu ukončiť pripojenie SSH.

$ výstup

Pozri? Ste odhlásený späť do „linuxhint-pc“.

root prístup na vzdialený server pomocou SSH:

Teraz, ak chcete prístup root na vzdialený server, môžete sa pokúsiť prihlásiť ako root pomocou nasledujúceho príkazu:

$ ssh root @ 192.168.10.82

Ale prístup root v modernom operačnom systéme je týmto spôsobom predvolene zakázaný. To platí aj pre Debian. Existuje riešenie bez konfigurácie, stačí sa prihlásiť ako bežný používateľ a stať sa rootom pomocou nasledujúceho príkazu:

$ su -

Zadajte svoje heslo root a mali by ste byť prihlásení ako root, ako je to znázornené na obrázku nižšie.

Môžete zmeniť konfiguráciu vášho servera SSH, aby ste povolili aj priame prihlásenie root.

Ak to chcete urobiť, otvorte konfiguračný súbor '/ etc / ssh / sshd_config' pomocou 'nano' pomocou nasledujúceho príkazu:

$ sudo nano / etc / ssh / sshd_config

Súbor by mal vyzerať takto.

Posuňte sa trochu nadol. Mali by ste vidieť riadok označený na snímke obrazovky nižšie.

Pred znakom PermitRootLogin odstráňte znak # a zmeňte „prohibit-password“ na „yes“. Po dokončení stlačte kombináciu klávesov Ctrl + X, stlačte kláves „y“ a potom stlačte súbor uložiť.

Teraz reštartujte server SSH pomocou nasledujúceho príkazu:

$ sudo systemctl restart ssh

Teraz by ste mali byť schopní pripojiť sa ako používateľ typu „root“ priamo, ako je to znázornené na obrázku nižšie.

Takto povolíte serveru SSH pre vzdialené prihlásenie v Debiane 9. Ďakujeme, že ste si prečítali tento článok.

Kurzor pri písaní v systéme Windows 10 skáče alebo sa pohybuje náhodne
Ak zistíte, že kurzor myši skáče alebo sa pohybuje sám, automaticky a náhodne pri písaní na notebooku alebo počítači so systémom Windows, niektoré z t...
Ako zmeniť smer posúvania myši a touchpadu v systéme Windows 10
Myš a TouchpadNielenže uľahčujú výpočty, ale sú aj efektívnejšie a menej časovo náročné. Nemôžeme si predstaviť život bez týchto zariadení, ale je pra...
Ako zmeniť veľkosť, farbu a schému ukazovateľa myši a kurzora v systéme Windows 10
Ukazovateľ myši a kurzor vo Windows 10 sú veľmi dôležité aspekty operačného systému. Dá sa to povedať aj pre iné operačné systémy, takže v skutočnosti...