Membuat Auto Expire User Dropbear Centos

Sebagai penjual ssh, terutama yang menggunakan dropbear, tentu anda akan merasa kesal apabila setiap hari harus cek apakah ada user yang sudah expired atau tidak, kemudian jika ada, anda harus menghapusnya satu persatu atau mendisable atau melocknya satu persatu. Tentu saja hal yang demikian itu bisa dibilang repot dan cukup menyita waktu, terutama bagi penjual ssh yang sibuk dengan pekerjaan offline atau memiliki pelanggan ssh yang sangat banyak.

Nah, dengan adanya auto expire user dropbear centos ini, anda tidak perlu lagi repot-repot untuk melakukan hal tersebut, karena pekerjaan tersebut sudah otomatis dikerjaan pada saat masa aktif user sudah habis. Jadi, anda tinggal duduk manis saja sambil minum kopi atau anda bisa lakukan pekerjaan lain yang harus anda kerjakan.

auto expire dropbear centos, auto expire dropbear vps, auto expire dropbear linux

Script auto exipre yang akan saya share ini berfungsi untuk mendisable atau melock user yang sudah expired, namun tidak sampai menghapusnya. User yang terdisable tidak akan bisa login dengan sempurna karena akan ada permintaan password yang baru, artinya mereka akan menghubungi anda dan anda hanya tinggal cek user tersebut di server anda.

Baca Juga : Cara Install Dropbear di VPS Centos

Sebelum share, saya ingin mengucapkan terimkasih terlebih dahulu ke pihak groundmans.tk yang dulu pernah share ini di websitenya, jika ada admin groundmans saya memohon izin share, jika tidak berkenan akan saya hapus postingan ini. Saya share disini karena banyaknya teman saya yang menanyakan hal ini kepada saya dan setelah saya suruh mengeceknya di groundmans, tapi ternyata websitenya sudah tidak bisa di akses.

Berikut ini adalah cara membuat auto expire user dropbear di centos :

  • Pastikan anda sudah sukses login ke vps anda.
  • Download terlebih dahulu scriptnya dengan mengetikan command :
    wget http://www.dedeerik.com/userexp

auto expire download centos

  • Kemudian anda masukan ke cron job dengan mengetikan :
    crontab -e
      • Edit dengan menekan tombol i di keyboard anda.
      • Kemudian masukan (copy/paste) command berikut :
        0 0 * * * sh /root/userexp

    insert crontab

    • Tekan tombol ESC di keyboard, kemudian ketikan :wq untuk menyimpan dan keluar dari editor.
  • Jika ada pesan crontab: installing new crontrab berarti anda sudah berhasil.
    install crontab
  • Selanjutnya jika anda ingin cek untuk memastikannya, anda dapat mengetikan command :
     crontab -l

    Jika hasilnya seperti pada gambar berikut berarti crontab sudah berhasil dibuat dan akan berjalan otomatis setiap hari pada pukul 00.00 tengah malam.crontab list auto expire

  • Untuk unlock atau enable kembali user yang sudah di lock atau disable, anda dapat mengetikan command :
    passwd -u nameuser

    Ganti nama user dengan nama user yang akan di unlock.

Script di atas sudah lulus uji coba di vps centos saya selama ini dan semuanya berjalan dengan sempurna.

Baca Juga : Cara Install Webmin di VPS Centos

 

Leave a Reply

Your email address will not be published. Required fields are marked *