Securing a digital ocean server

After initial provisioning of a new Ubuntu server, the following tutorials show steps required to make the server more secure.

Hardening steps

  • Create alternative user
  • Set up ssh login
  • Prevent root ssh login
  • Set up firewall and enable
  • Configure timezone
  • Configure NTP

Maintenance steps

  • sudo apt-get update
  • sudo apt-get upgrade
  • sudo apt-get dist-upgrade
  • sudo update-grub
  • Select the latest kernel in the control panel
  • Power off and power on