Overview

HTTPS SSH
initstall.sh is a basic shell script for automate installation of usual tools and quick configuration.
I use it for fresh install of debian VM.

Run this command as root :
# curl -sS https://bitbucket.org/ari_/initstall/raw/ca7221f07cbb4b5f33b07ba8721e47de2f91774a/initstall.sh > initstall.sh && bash initstall.sh [user] [ssh_port] [ufw]
or
# ./initstall.sh [user] [ssh_port] [ufw]

[user] : add an existing user to sudo groud
[ssh_port] : change ssh default port
[ufw] : enable ufw firewall and deny all inbound traffic except ssh

ex :
# ./initstall.sh ari 1337 ufw