Saya baru saja cat /var/log/auth.loglogin dan melihat, bahwa ada banyak | grep "Failed password for"catatan.
Namun, ada dua jenis rekaman yang mungkin - untuk pengguna yang valid / tidak valid. Ini mempersulit upaya saya untuk | cutmereka.
Saya ingin melihat membuat daftar (file teks) dengan alamat IP dari kemungkinan penyerang dan jumlah upaya untuk setiap alamat IP. Apakah ada cara mudah untuk membuatnya?
Juga, hanya mengenai ssh: Apa semua catatan yang /var/log/auth.logharus saya pertimbangkan ketika membuat daftar kemungkinan penyerang?
Contoh 'auth.log' saya dengan nomor tersembunyi:
cat /var/log/auth.log | grep "Failed password for" | sed 's/[0-9]/1/g' | sort -u | tail
Hasil:
Mar 11 11:11:11 vm11111 sshd[111]: Failed password for invalid user ucpss from 111.11.111.111 port 11111 ssh1
Mar 11 11:11:11 vm11111 sshd[111]: Failed password for invalid user vijay from 111.111.11.111 port 11111 ssh1
Mar 11 11:11:11 vm11111 sshd[111]: Failed password for invalid user webalizer from 111.111.11.111 port 11111 ssh1
Mar 11 11:11:11 vm11111 sshd[111]: Failed password for invalid user xapolicymgr from 111.111.11.111 port 11111 ssh1
Mar 11 11:11:11 vm11111 sshd[111]: Failed password for invalid user yarn from 111.111.11.111 port 11111 ssh1
Mar 11 11:11:11 vm11111 sshd[111]: Failed password for invalid user zookeeper from 111.111.11.111 port 11111 ssh1
Mar 11 11:11:11 vm11111 sshd[111]: Failed password for invalid user zt from 111.11.111.111 port 11111 ssh1
Mar 11 11:11:11 vm11111 sshd[111]: Failed password for mysql from 111.111.11.111 port 11111 ssh1
Mar 11 11:11:11 vm11111 sshd[111]: Failed password for root from 111.11.111.111 port 11111 ssh1
Mar 11 11:11:11 vm11111 sshd[111]: Failed password for root from 111.111.111.1 port 11111 ssh1
/etc/ssh/sshd_config... pengaturan pencarianPasswordAuthentication nodanPermitRootLogin without-password... maka semua upaya kata sandi tersebut akan digagalkan sebelum memasuki auth.log ...