Ny installetet Debian server

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

  1. force_color_prompt=yes

Få cursor position på i nano

  • nano /etc/nanorc

Fjern # fra linien # set const

  1. 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.

  1. PermitRootLogin no

indsæt følgende for kun at tillade enkelte brugere

  1. AllowUsers username username2

videresend root mails til en mailadresse

  • nano /etc/aliases
  1. 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.