Cara Mencegah Multi Login Pada Client SSH ini sebelum nya sudah saya peraktekan pada vps debian 7 32 bit dan memang script ini untuk debian ,script ini saya dapatkan dari hasil browsing sana sini hasil nya nemu script ini .
Script untuk mencegah client multi login ini sangat berguna bagi anda yang berjualan ssh ,untuk ngakalin user yang biasa nya nakal sewa satu client tapi di pake untuk beberapa PC ,sehingga kita sebagai pedagang SSH dirugikan karena pemakaian bandwidht menjadi cepat habis .
Pencegahan multi login ini hanya untuk user SSH dropbear ,bagai mana dengan user yang menggunakan VPN ,vpn tidak usah di cegah dengan script ini ,karena vpn tidak bisa multi login ,jika melakukan multi login dengan sendiri nya vpn akan disko bergantian .brikut script dan cara pemasangan nya .
Nah demikian cara mencegah multi login untuk mengakalai client yang nakal ,mudah mudahan bermanfaat ,terimakasih buat om arif dot com dan om mikedemos yang telah memberikan pelajaran yang berharga sehingga saya bisa berbagi pengetahuan .
![]() |
Multi Login SSH |
Script untuk mencegah client multi login ini sangat berguna bagi anda yang berjualan ssh ,untuk ngakalin user yang biasa nya nakal sewa satu client tapi di pake untuk beberapa PC ,sehingga kita sebagai pedagang SSH dirugikan karena pemakaian bandwidht menjadi cepat habis .
Pencegahan multi login ini hanya untuk user SSH dropbear ,bagai mana dengan user yang menggunakan VPN ,vpn tidak usah di cegah dengan script ini ,karena vpn tidak bisa multi login ,jika melakukan multi login dengan sendiri nya vpn akan disko bergantian .brikut script dan cara pemasangan nya .
Cara Memasang Script Anti Multi Login
- Buka putty lalu kita buat configurasi dengan dengannama tendangan memakai perintah ini vim/usr/bin/tendangan jika menemukan eror karena vim editor belum di instal :
Baca postingan berikut Cara Instal Vim
- Lanjut ke tahap berikut nya masukan configurasi berikut :
- Jika sudah lanjut kan chmod +x /usr/bin/tendangan supaya configurasi nya berjalan
- Lanjutkan dengan perintah berikut kita buat lagi configurasi supaya client yang multi login di tendang otomatis setiap 5 detik sekali dengan dengan perintah ini vim /etc/crontab lalu masukan configurasi berikut :
* * * * * root /usr/bin/tendang
* * * * * root sleep 5; /usr/bin/tendang
* * * * * root sleep 10; /usr/bin/tendang
* * * * * root sleep 15; /usr/bin/tendang
* * * * * root sleep 20; /usr/bin/tendang
* * * * * root sleep 25; /usr/bin/tendang
* * * * * root sleep 30; /usr/bin/tendang
* * * * * root sleep 35; /usr/bin/tendang
* * * * * root sleep 40; /usr/bin/tendang
* * * * * root sleep 45; /usr/bin/tendang
* * * * * root sleep 50; /usr/bin/tendang
* * * * * root sleep 55; /usr/bin/tendang
Hasil nya seperti gambar berikut :Jika sudah save seperti tadi kemudian restart crontab nya dengan perintah berikut service cron restart selanjut nya lakukan uji coba menggunakan plink atau multy ssh dan login dengan dua ataupun lebih .kalau penginstalan berhasil maka akan seperti disko kelap kelip setiap 5 detik sekali .
#!/bin/bash
# Credit: om mikodemos
# Saya edit dikit meskipun saya
# ga paham bash programming hehehe
PARAM=$1
echo -n > /tmp/pid2
ps ax|grep dropbear > /tmp/pid
cat /tmp/pid | grep -i 'dropbear -p' > /tmp/pids
cat /var/log/auth.log | grep -i "Password auth succeeded" > /tmp/sks
perl -pi -e 's/Password auth succeeded for//g' /tmp/sks
perl -pi -e 's/dropbear//g' /tmp/sks
cat /tmp/pid | while read line;do
set -- $line
p=$1
var=`cat /tmp/sks | grep -i $1`
set -- $var
l=$6
if [ "$6" != '' ]
then
echo "$p $l" | cat - /tmp/pid2 > /tmp/temp && mv /tmp/temp /tmp/pid2
fi
done
echo -n > /tmp/user1
cat /tmp/pid2 | while read line;do
set -- $line
p=$1
u=$2
cat /tmp/user1 | grep -i $u > /dev/null
if [ $? = 1 ];then
echo $line >> /tmp/user1
else
kill $p
echo "kill $p user $u"
fi
done
rm -f /tmp/pid
rm -f /tmp/pid2
rm -f /tmp/pids
rm -f /tmp/sks
rm -f /tmp/user1
exit 0
Pecnet I dahulu lalu paste config di atas jika sudah tekan Esc kemudian :wq enter
Cara Pemasangan Script Multi Login Di Centos
- Pada Os centos hanya ada sedikit perubahan rubah lah bagian ini /var/log/auth.log di rubah menjadi /var/log/secure pada configurasi tendangan lihat gambar berikut :
Nah demikian cara mencegah multi login untuk mengakalai client yang nakal ,mudah mudahan bermanfaat ,terimakasih buat om arif dot com dan om mikedemos yang telah memberikan pelajaran yang berharga sehingga saya bisa berbagi pengetahuan .
No comments
Silahkan berikan opini atas artikel saya jika ada saran silahkan sampaikan melalui komentar