memory-leaks

Still reachable: lots of words in many pages.
git clone https://git.kevinlegouguec.net/memory-leaks
Log | Files | Refs | README | LICENSE

commit 7f436d39de4a476db6001a2d00750c406b0aaef4
parent e8d9de15a01d74d88e4f51a5d4145dffbc2c0e12
Author: Kévin Le Gouguec <kevin.legouguec@gmail.com>
Date:   Sat,  3 Jul 2021 01:47:10 +0200

Keep noting down VPS admin stuff

Diffstat:
Mguides/cloud/vps.org | 22++++++++++++++++++++++
1 file changed, 22 insertions(+), 0 deletions(-)

diff --git a/guides/cloud/vps.org b/guides/cloud/vps.org @@ -14,3 +14,25 @@ On OVH's Debian image: Debian's fail2ban comes with a jail for ~sshd~, so it's just a matter of ~apt install fail2ban~. +** Tweak user accounts +=debian= seems mildly popular among bots looking for valid usernames. + +Ideally I'd just rename the =debian= account, but renaming does not +seem to be a very well-defined operation. ~usermod --login $name +--move-home --home /home/$name debian~ gets partway there, but leaves +a bunch of miscellany to take care of (e.g. sudoers). + +So instead, I'll +- create my own user account: ~sudo adduser $name~ +- add it to all groups =debian= belongs to: + #+begin_src sh + groups=$(groups | sed -e 's/ *debian *//' -e 's/ /,/g') + sudo usermod --append --groups ${groups} $name + #+end_src +- only allow password authentication over SSH for this new user + account: + #+begin_src conf + PasswordAuthentication no + Match User … + PasswordAuthentication yes + #+end_src