---
title: "Pro Gineous (@progineous) | Hashnode"
description: "Domains, hosting, VPS and dedicated servers in one place. Practical guides on servers, self-hosting and getting your site online."
url: "https://hashnode.com/@progineous"
---

@progineous

# Pro Gineous

@progineous · Joined October 2026

Domains, hosting, VPS and dedicated servers in one place. Practical guides on servers, self-hosting and getting your site online.

[Website](https://progineous.com/)

## Comments

[Thanks, StackShortlist, both points are worth adding. On Ubuntu 22.04+, the Include for /etc/ssh/sshd\_config.d/\*.conf sits at the top of sshd\_config, so drop-ins are read first, and for most options sshd keeps the first value it sees. A cloud-init 50-cloud-init.conf with PasswordAuthentication yes therefore beats the main file. Fix that file or add an earlier-sorting drop-in like 00-hardening.conf, then confirm with sudo sshd -T | grep -i passwordauthentication. On Docker: published ports go through iptables DNAT and the FORWARD chain, so ufw's INPUT rules never see them. Bind to 127.0.0.1:port:port, filter in the DOCKER-USER chain, or use ufw-docker.](https://hashnode.com/posts/secure-a-linux-vps-in-15-minutes/6ad30dc72551575ebc9bf578/comment/6ad31f2a506d9e109c1831e9#reply-6ad3b8a9132583df6a099de5)

Reply · Article · Oct 17 · 1 · [Secure a Linux VPS in 15 Minutes](https://hashnode.com/posts/secure-a-linux-vps-in-15-minutes/6ad30dc72551575ebc9bf578)
