Script untuk Membuat Akun SSH

Pada tutorial kali ini saya akan menjelaskan bagaimana cara membuat akun SSH lewat aplikasi terminal seperti Putty, Connecbot dll.

Tutorial ini dapat diterapkan pada VPS dengan sistem operasi Debian.

Kali ini kita akan membuat script yang dapat kita eksekusi untuk memudahkan kita dalam membuat akun SSH.

1.Login ke VPS dengan user root

2.Install dnsutils :
apt-get install -y dnsutils

3.Pindah ke direktori /usr/bin :
cd /usr/bin

4.Buat file bernama usernew
nano usernew

5. Kopi script di bawah ini :
#!/bin/bash

read -p "Username : " Login
read -p "Password : " Pass
read -p "Expired (hari): " masaaktif
IP=`dig +short myip.opendns.com @resolver1.opendns.com`
useradd -e `date -d "$masaaktif days" +"%Y-%m-%d"` -s /bin/false -M $Login
exp="$(chage -l $Login | grep "Account expires" | awk -F": " '{print $2}')"
echo -e "$Pass\n$Pass\n"|passwd $Login &> /dev/null
echo -e ""
echo -e "Informasi SSH"
echo -e "=========-account-=========="
echo -e "Host: $IP"
echo -e "Port: 443,143,80"
echo -e "Username: $Login "
echo -e "Password: $Pass"
echo -e "-----------------------------"
echo -e "Aktif Sampai: $exp"
echo -e
"==========================="
echo -e "Script by \e[1;33;44mbustami-arifin.blogspot.com\e[0m"

Simpan file tersebut.

6.Ubah jadi executable dengan perintah :
chmod +x usernew

Install script selesai.

Untuk membuat akun SSH kita cukup mengetikkan perintah :
usernew

Seperti contoh berikut :

2 komentar untuk "Script untuk Membuat Akun SSH"