Berikut cara cek user yang sedang login server (SSH) secara singkat
1. Buat sebuah file dengan text editor vi /nano . nama file misalnya: cek
1. Buat sebuah file dengan text editor vi /nano . nama file misalnya: cek
1
| nano cek |
2. Copas script berikut ini:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| #!/bin/bash## Copyright by SLIM# ========================#data=( `ps aux | grep -i dropbear | awk '{print $2}'`);echo "Checking user login";echo "---";for PID in "${data[@]}"do#echo "check $PID";NUM=`cat /var/log/auth.log | grep -i dropbear | grep -i "Password auth succeeded" | grep $PID | wc -l`;USER=`cat /var/log/auth.log | grep -i dropbear | grep -i "Password auth succeeded" | grep $PID | awk '{print $10}'`;IP=`cat /var/log/auth.log | grep -i dropbear | grep -i "Password auth succeeded" | grep $PID | awk '{print $12}'`;if [ $NUM -eq 1 ]; thenecho "$PID - $USER - $IP";fidoneecho "---";echo "unixsitory.wordpress.com"; |
kemudian save (tekan CTRL + X lalu Y jika memakai editor nano)
3. Ubah permission file “cek” yang baru dibuat tadi
1
| chmod +x cek |
4. Jalankan script tadi dengan perintah berikut
1
| ./cek |
5. Selesai
0 Mayu kana' jhek rasarah jhek kun becah malolo tang blog rea mara komentari blog rea se ajudul "CEK USER LOGIN SSH – DIBIAN"