Kuidas kontrollida, kas SSH töötab Linuxis

How Check If Ssh Is Running Linux

SSH on krüptograafiline võrguprotokoll, mis võimaldab teil Interneti kaudu kaugarvutit juhtida ja muuta. See protokoll tagab turvalisuse isegi haavatava võrgu kaudu. Enamik Linuxi distributsioone kasutab OpenSSH , avatud lähtekoodiga projekt, mis rakendab SSH-protokolli.

Selles juhendis näitame, kuidas kontrollida, kas SSH töötab Linuxis.



SSH töötab Linuxis

SSH -i praegu süsteemis töötamise tuvastamiseks on mitmeid meetodeid.



Pange tähele, et SSH on funktsionaalsuse poolest jagatud kahte ossa: SSH -klient ja SSH -server. Klient loob serveriga ühenduse SSH protokolli abil. SSH -võti on ühenduse kaitsmiseks vaikimisi kasutatav turvameede.



Kui SSH on installitud ja lubatud, on tõenäoline, et SSH -server töötab ja töötab süsteemis ning ootab SSH -ühenduse taotlust. Saame tuvastada, kas SSH -server töötab, kuid see ei anna teavet, kui SSH -ühendus on aktiivne. Seda saame kontrollida, kas SSH -port on praegu avatud.

SSH protsess

See on esimene samm, et kontrollida, kas SSH töötab praegu. Otsime sshd protsessi olekut. Selle juhendi üksikasjad Linuxi protsessidega töötamine .

Kasutage käsku ps, et loetleda kõik protsessid ja filtreerida väljund grep abil, et kontrollida, kas SSH -protsess töötab.



$pskohta| haaretsshd

Sõltuvalt protsessi olekust on väljund erinev.

SSH port

Iga Linuxi protsess/teenus saab oma pordi võrgu kaudu suhtlemiseks. SSH on vaikimisi konfigureeritud kasutama pordi 22 kaugsuhtluseks. Pange tähele, et SSH jaoks on võimalik konfigureerida teine ​​port. See on hea turvameede, et vältida erinevaid rünnakuid, näiteks DDoS või jõhker jõud.

Isegi kui programm on pühendatud kindlale pordile, ei avane port, kui programm ei tööta. Selle triki abil saame kontrollida, kas SSH töötab. Kui port on avatud, on SSH töökorras.

Avatud portide loendi kontrollimiseks kasutame tööriista netstat. See on spetsiaalne tööriist mitmesuguse võrguteabe, näiteks võrguühenduste, marsruutimistabelite, liidesestatistika jms printimiseks. See juhend näitab netstati põhjalikku kasutamist.

Järgmine käsk kontrollib, kas SSH kuulab pordi 22. Kui SSH on konfigureeritud kuulama teist porti, kasutage selle asemel seda porti.

$netstat -taim | haaret:22

Alternatiivne meetod avatud portide kontrollimiseks on pordifaili kontrollimine. Järgmine käsk prindib kõigi avatud pordifailide loendi.

$lsof-mina

Teine meetod on telnet SSH -porti.

$telnet localhost22

Sõltuvalt sellest, kas port 22 on avatud, on väljund erinev.

SSH teenus

SSH teenuse olek

SSH -teenus haldab funktsiooni olekut. Järgmine käsk prindib SSH teenuse oleku.

$sudosystemctl olek sshd

$teenuse sshd olek

SSH peatamine

Vaikimisi on SSH konfigureeritud käivituma alglaadimisel. Kui SSH -i lisamine pole praegu vajalik, saame selle peatada. Pange tähele, et teenuse muutmiseks on vaja sudo õigustega juurkonto või mittejuurikasutajat.

Järgmine käsk peatab SSH -teenuse.

$sudosystemctl stop sshd

$sudoteenuse sshd peatus

SSH käivitamine

Kui SSH pole töökorras, käivitage SSH -teenus. See peaks laadima kõik komponendid ja olema valmis SSH -ühendusi aktsepteerima.

$sudosystemctl käivitage sshd

$sudoteenuse sshd algus

SSH lubamine/keelamine

Kui teenus on lubatud, tähendab see, et süsteem käivitab teenuse alglaadimisel. Süsteem ei käivita käivitamisel keelatud teenust.

Järgmine käsk keelab SSH -teenuse. Pange tähele, et SSH hiljem kasutamiseks tuleb teenus käsitsi käivitada.

$sudosystemctl keela sshd

Järgmine käsk tähistab SSH -teenust lubatud .

$sudosystemctllubadasshd

Lõplikud mõtted

SSH on võimas funktsioon, mis muudab kaughalduse palju lihtsamaks. Selle loomupärane turvalisus ja lihtsus muudavad selle tööstusstandardiks kaugjuhtimissüsteemide haldamisel. SSH on süsteemi administraatori igapäevaelu lahutamatu osa.

Kas töötate mitme kaugjuhtimissüsteemiga? Siis kaaluge haldamiseks Ansible'i kasutamine kõik nemad. Ansible on konfiguratsioonihaldussüsteem, mis kasutab SSH -d mitme kaugsüsteemi ühendamiseks ja haldamiseks. See on tugev raamistik kõigi kaugsüsteemide haldamiseks ühest kohast.

Head arvutamist!