Jeg laver ofte de samme ting ved en nyinstalleret debian server.
Jeg starter med atsikre mig at apt er fuld updateret
apt-get update && apt-get -V upgrade
Herefter tilføjer jeg lidt ændringer til den primære bruger som ikke er root i denne case er det (username)
cd /home/username
nano .bashrc
Fjern # foran force_color_promt
force_color_prompt=yes
Få cursor position på i nano
nano /etc/nanorc
Fjern # fra linien # set const
set const
Installer ntp – Network Time Protocol
apt-get install ntp
configure tidszone
dpkg-reconfigure tzdata
Som default er sshd alt får åben på Debian. Jeg starter altid med at lave et par små ændringer fra starten af.
nano /etc/ssh/sshd_config
PermitRootLogin er som default sat til Yes. Dette bør ændres lige så snart man har oprettet en bruger.
PermitRootLogin no
indsæt følgende for kun at tillade enkelte brugere
AllowUsers username username2
videresend root mails til en mailadresse
nano /etc/aliases
root:mintophemmelige@gmail.com
opbyg en ny aliases database
newaliases
install et par nyttige tools
apt-get install mc zip bzip2 apt-file sockstat dnsutils tcpdump iotop htop sysstat
Herefter er jeg klar til at kunne installere serveren til det den skal bruges til.
Jeg ved godt der stadig mangler firewall og andre ting, men det er for det meste en forskelligt setup alt efter hvad serveren skal bruges til.