SSH

Kuinka löytää kaikki epäonnistuneet SSH-kirjautumisyritykset Linuxissa

Kuinka löytää kaikki epäonnistuneet SSH-kirjautumisyritykset Linuxissa

Jokainen yritys kirjautua SSH-palvelimelle seuraa ja tallentaa lokitiedostoon Linuxin rsyslog-daemonilla. Perusmekanismi kaikkien epäonnistuneiden SSH-kirjautumisyritysten luetteloimiseksi Linuxissa on yhdistelmä lokitiedostojen näyttämistä ja suodattamista cat-komennon tai grep-komennon avulla.

Anna luettelo epäonnistuneista SSH-kirjautumisista Linuxissa antamalla joitain tässä oppaassa esitetyistä komennoista. Varmista, että nämä komennot suoritetaan pääkäyttäjän oikeuksilla.

Yksinkertaisin komento kaikkien epäonnistuneiden SSH-kirjautumisten luetteloimiseksi on alla esitetty.

# grep "Virheellinen salasana" / var / log / auth.Hirsi 
Luettelo kaikista epäonnistuneista SSH-kirjautumisyrityksistä

Sama tulos voidaan saavuttaa myös antamalla kissakomento.

# kissa / var / loki / todenn.loki | grep "Virheellinen salasana" 

Jos haluat näyttää lisätietoja epäonnistuneista SSH-kirjautumisista, anna komento alla olevan esimerkin mukaisesti.

# egrep "Failed | Failure" / var / log / auth.Hirsi 
Etsi epäonnistuneet SSH-kirjautumistunnukset

Sisään CentOS tai RHEL, epäonnistuneet SSH-istunnot tallennetaan / var / loki / suojattu tiedosto. Anna yllä oleva komento tätä lokitiedostoa vastaan ​​epäonnistuneiden SSH-kirjautumisten tunnistamiseksi.

# egrep "Failed | Failure" / var / log / secure 
Etsi epäonnistuneet SSH-kirjautumistiedot CentOSista

Hieman muokattu versio yllä olevasta komennosta epäonnistuneiden SSH-kirjautumisten näyttämiseksi CentOS: ssa tai RHEL: ssä on seuraava.

# grep "Failed" / var / log / secure # grep "todennuksen epäonnistuminen" / var / log / secure 
Etsi SSH-todennuksen epäonnistumisen kirjautumiset

Saat luettelon kaikista IP-osoitteista, jotka yrittivät kirjautua SSH-palvelimeen, ja kunkin IP-osoitteen epäonnistuneiden yritysten määrän, antamalla alla olevan komennon.

# grep "Virheellinen salasana" / var / log / auth.loki | awk 'print $ 11' | uniq -c | lajittelu -nr 
Etsi epäonnistuneiden SSH-kirjautumisten IP-osoitteet

Uudemmissa Linux-jakeluissa voit kysyä Systemd-daemonin ylläpitämää ajonaikaisen lokitiedoston kautta journalctl komento. Jos haluat näyttää kaikki epäonnistuneet SSH-kirjautumisyritykset, sinun on lähetettävä tulos kautta grep suodatin, kuten alla olevissa komento-esimerkeissä on esitetty.

# journalctl _SYSTEMD_UNIT = ssh.palvelu | egrep "Failed | Failure" # journalctl _SYSTEMD_UNIT = sshd.palvelu | egrep "Failed | Failure" # RHEL, CentOS 
Löydä reaaliaikaiset epäonnistuneet SSH-kirjautumiset

Sisään CentOS tai RHEL, korvaa SSH-daemon-yksikkö sshd.palvelu, kuten alla olevissa komento-esimerkeissä on esitetty.

# journalctl _SYSTEMD_UNIT = sshd.palvelu | grep "epäonnistuminen" # journalctl _SYSTEMD_UNIT = sshd.palvelu | grep "epäonnistui" 

Kun olet tunnistanut IP-osoitteet, jotka osuvat usein SSH-palvelimeesi, jotta voit kirjautua järjestelmään epäilyttävillä käyttäjätileillä tai virheellisillä käyttäjätileillä, päivitä järjestelmän palomuurisäännöt estämään epäonnistuneet SSH-yritykset IP-osoitteet tai käytä erikoistunutta ohjelmisto, kuten fail2ban näiden hyökkäysten hallitsemiseksi.

The application has crashed and will now close error in Fortnite Fix
While trying to play Fortnite you may see this error message at the startup 'The application has crashed and will now close'. This extremely annoying ...
Steam content servers are unreachable in Windows 10 Fix
Are you seeing the 'Steam content servers are unreachable' error message on your computer? If you are seeing this error message on your computer, don'...
Tarvitset uuden sovelluksen, jotta voit avata tämän MS-Gaming Overlay -virheiden korjauksen
Erittäin yleinen Windows 10 -käyttäjien ilmoittama virhe on Tarvitset uuden sovelluksen, jotta voit avata tämän MS-Gaming Overlayn virhe. Tämä virhe l...