Memasang Script User Login Pada Server VPS

Script user login ini berguna untuk melihat jumlah user ssh yang melakukan login, anda juga bisa mengetahui ip yang digunakan untuk login pada server vps. Selanjutnya untuk memasang script nya silahkan ikuti langkah-langkah berikut ini.

Pastikan server sudah terinstall nano, jika belum silahkan anda install nano terlebih dahulu.
Debian/Ubuntu:
apt-get install nano

CentOS:
yum -y install nano

Bikin/buka File login.sh
nano login.sh

Silahkan anda copas semua script user login dibawah ini sesuai dengan OS server yang anda miliki ke dalam log file "login.sh" yang masih kosong.

Script User Login Debian/Ubuntu
#!/bin/bash
# edited by ME


data=( `ps aux | grep -i dropbear | awk '{print $2}'`);

echo "Dropbear 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 "dropbear\[$PID\]$
        USER=`cat /var/log/auth.log | grep -i dropbear | grep -i "Password auth succeeded" | grep "dropbear\[$PID\$
        IP=`cat /var/log/auth.log | grep -i dropbear | grep -i "Password auth succeeded" | grep "dropbear\[$PID\]"$
        if [ $NUM -eq 1 ]; then
                echo "$PID - $USER - $IP";
        fi
done
echo "---";

data=( `ps aux | grep "\[priv\]" | sort -k 72 | awk '{print $2}'`);

echo "OpenSSH Login";
echo "---";
for PID in "${data[@]}"
do
        #echo "check $PID";
        NUM=`cat /var/log/auth.log | grep -i sshd | grep -i "Accepted password for" | grep "sshd\[$PID\]" | wc -l`;
        USER=`cat /var/log/auth.log | grep -i sshd | grep -i "Accepted password for" | grep "sshd\[$PID\]" | awk '$
        IP=`cat /var/log/auth.log | grep -i sshd | grep -i "Accepted password for" | grep "sshd\[$PID\]" | awk '{p$
        if [ $NUM -eq 1 ]; then
                echo "$PID - $USER - $IP";
        fi
done




echo "> Promote: Peong @Faslovers"

Script User Login CentOS
#!/bin/bash
# edited by ME


data=( `ps aux | grep -i dropbear | awk '{print $2}'`);

echo "Dropbear Login";
echo "---";

for PID in "${data[@]}"
do
    #echo "check $PID";
    NUM=`cat /var/log/secure | grep -i dropbear | grep -i "Password auth succeeded" | grep "dropbear\[$PID\]" | wc -l`;
    USER=`cat /var/log/secure | grep -i dropbear | grep -i "Password auth succeeded" | grep "dropbear\[$PID\]" | awk '{print $10}'`;
    IP=`cat /var/log/secure | grep -i dropbear | grep -i "Password auth succeeded" | grep "dropbear\[$PID\]" | awk '{print $12}'`;
    if [ $NUM -eq 1 ]; then
        echo "$PID - $USER - $IP";
    fi
done
echo "---";

data=( `ps aux | grep "\[priv\]" | sort -k 72 | awk '{print $2}'`);

echo "OpenSSH Login";
echo "---";
for PID in "${data[@]}"
do
        #echo "check $PID";
        NUM=`cat /var/log/secure | grep -i sshd | grep -i "Accepted password for" | grep "sshd\[$PID\]" | wc -l`;
        USER=`cat /var/log/secure | grep -i sshd | grep -i "Accepted password for" | grep "sshd\[$PID\]" | awk '{print $9}'`;
        IP=`cat /var/log/secure | grep -i sshd | grep -i "Accepted password for" | grep "sshd\[$PID\]" | awk '{print $11}'`;
        if [ $NUM -eq 1 ]; then
                echo "$PID - $USER - $IP";
        fi
done





echo "> Promote: Peong @Faslovers"

Keterangan: Jika Script diatas masih tidak mau jalan silahkan download file scriptnya dibawah ini, buka file nya di notepad lalu copas semua ke log file "login.sh"
Script user login untuk Debia/Ubuntu
http://cur.lv/8tg29

Script user login untuk CentOS
http://cur.lv/8tg28


Selanjutnya jalankan script

chmod +x login.sh

Cek user login
./login.sh
Selesai...

Sekian tutorial Memasang Script User Login Pada Server VPS ini semoga tutorial diatas bisa di mengerti dan bermanfaat bagi anda. Bagi yang belum mengerti dan masih gagal silahkan bisa tanyakan langsung dengan reply postingan ini. Terimakasih

Post a Comment

5 Comments

  1. gan peong, itu maksud dari echo "> Promote: Peong @Faslovers"

    di masukan juga scriptnya?

    ReplyDelete
  2. @ihsan favy oh itu bisa duhapus/diubah kok gan, itu cuma buat credit ja :)

    ReplyDelete
  3. thanks ya gan tutor nya, sangat membantu bwat newbie ky ane :D
    keep post :D

    ReplyDelete
  4. gan kok ane gak bisa jalan ya script nya ?

    padahal udah pake yang download

    ReplyDelete
  5. Thx Om untuk scriptnya
    ane pake centos 6 work , ditunggu tutor"lainnya seputar vps
    maklum ane masih newbie

    ReplyDelete

Random Posts