From charlesreid1

Line 17: Line 17:
* <code>sudo vim /etc/ssh/sshd_config</code>
* <code>sudo vim /etc/ssh/sshd_config</code>
* change <code>PermitRootLogin yes</code> to <code>PermitRootLogin no</code>
* change <code>PermitRootLogin yes</code> to <code>PermitRootLogin no</code>
Log in from another window (just in case)
Restart ssh: <code>/etc/init.d/sshd restart</code>
==MySQL Setup==
Based on the startup message, ran <code>mysql_secure_installation</code>.

Revision as of 18:49, 26 January 2015

Procedure

Initial Setup of Droplet

Create droplet (logging in as root)

Add non-root user account

Give non-root user account sudo abilities

  • add to root group: usermod -G root charles
  • make sudoer: sudo adduser charles sudo

Test sudo abilities

  • sudo -; whoami

Disable non-root login

  • sudo vim /etc/ssh/sshd_config
  • change PermitRootLogin yes to PermitRootLogin no

Log in from another window (just in case)

Restart ssh: /etc/init.d/sshd restart

MySQL Setup

Based on the startup message, ran mysql_secure_installation.