echo "Note: Make sure to login as root user" echo "Username ?" read username adduser $username #Sudo Permission sed "/#\ User\ privilege\ specification/a$username\ ALL=(ALL:ALL)\ NOPASSWD:ALL" /etc/sudoers --in-place cd /home/$username #Generate PUB Files ssh-keygen -b 2048 -f $username -t rsa #Create Directory Under User Home Directory mkdir .ssh chmod 700 .ssh #Copy Pub File to authorized_keys cat $username.pub >> .ssh/authorized_keys mv $username $username.pem chmod 600 .ssh/authorized_keys #Change Ownerships chown $username .ssh chown $username .ssh/authorized_keys chmod 600 $username.pem