install openssh-server
enable VNC from console http://news.metaparadigma.de/linux-setting-up-a-debian-vnc-server-237/
Environment Setup
mkdir /home/vault && chmod 0700 /home/vault && mkdir /home/vault/config_backups cp /etc/apt/sources.list /home/vault/config_backups/ sed -i 's/wheezy main/wheezy main contrib non-free/g' /etc/apt/sources.list sed -i 's/wheezy\/updates main/wheezy\/updates main contrib non-free/g' /etc/apt/sources.list apt-get update apt-get install nano sudo multitail linuxlogo build-essential htop mlocate cifs-utils curl hwinfo -y rm /etc/localtime ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime
Edit Default Profiles and configurations
cp /etc/multitail.conf /home/vault/config_backups/ echo 'check_mail:0' >> /etc/multitail.conf cp /etc/profile /home/vault/config_backups/ echo '' >> /etc/profile echo 'cd ~' >> /etc/profile echo "echo '' > ~/.bash_history" >> /etc/profile echo 'linuxlogo' >> /etc/profile echo '' >> /etc/profile echo 'alias taila="multitail -cS apache"' >> /etc/profile dircolors -p > /etc/skel/.dircolors cp /etc/skel/.dircolors /home/vault/config_backups/ sed -i 's/DIR 01;34/DIR 01;36/g' /etc/skel/.dircolors cp /etc/skel/.bashrc /home/vault/config_backups/bashrc sed -i '46s/\#force_color_prompt\=yes/force_color_prompt\=yes/g' /etc/skel/.bashrc sed -i '60s/\\\[\\033\[01;32m\\\]\\/\\\[\\033\[00m\\\]\\/g' /etc/skel/.bashrc sed -i '60s/\\u/\\u\\\[\\033\[01;33m\\\]/g' /etc/skel/.bashrc sed -i '60s/\\h\\\[\\033\[00m\\\]/\\\[\\033\[01;32m\\\]\\h\\\[\\033\[00m\\\]/g' /etc/skel/.bashrc sed -i '60s/\\\[\\033\[01;34m\\\]\\w\\\[\\033\[00m\\\]\\/\\\[\\033\[01;36m\\\]\\w\\\[\\033\[00m\\\]\\/g' /etc/skel/.bashrc echo '' >> /etc/skel/.bashrc echo 'cd ~' >> /etc/skel/.bashrc echo "echo '' > ~/.bash_history" >> /etc/skel/.bashrc echo '' >> /etc/skel/.bash_logout echo "echo '' > ~/.bash_history" >> /etc/skel/.bash_logout cp /etc/skel/.bashrc . && cp /etc/skel/.dircolors . && source .bashrc sed -i '60s/\[00m\\\]\\u/\[01;31m\\\]\\u/g' .bashrc source .bashrc useradd -Ds /bin/bash echo "# Disable IPv6" >> /etc/sysctl.conf echo "net.ipv6.conf.all.disable_ipv6 = 1" >> /etc/sysctl.conf echo "#" >> /etc/sysctl.conf
Webmin Setup
echo '' >> /etc/apt/sources.list && echo '#Webmin' >> /etc/apt/sources.list && echo 'deb http://download.webmin.com/download/repository sarge contrib' >> /etc/apt/sources.list cd /home/vault && wget http://www.webmin.com/jcameron-key.asc && apt-key add jcameron-key.asc echo 'webmin ALL=(ALL) ALL' >> /etc/sudoers apt-get update apt-get install webmin -y
sed -i 's/10000/82/g' /etc/webmin/miniserv.conf /etc/init.d/webmin restart update-rc.d webmin remove /etc/init.d/webmin stop
Debian Multimedia Setup
echo '' >> /etc/apt/sources.list && echo '#Debian Multimedia' >> /etc/apt/sources.list && echo 'deb http://www.deb-multimedia.org stable main non-free' >> /etc/apt/sources.list apt-get update apt-get install deb-multimedia-keyring --force-yes -y apt-get update
Configure Sudo
echo 'user ALL=(root) /sbin/randomfilename' >> /etc/sudoers echo 'sudo su -' > /sbin/randomfilename && chmod 0100 /sbin/randomfilename
install ntpd
open /etc/ntp
configured time to point to "server ntpsource"
restart Daemon
type "date" to confirm
install kernel headers