hashnode.ssh-i.inThe Perfect Trio: Wails, Go & Svelte in ActionTired of juggling your phone or browser just to get your TOTP? Meet Clave — a lightweight, cross-platform desktop authenticator that simplifies secure authentication without the hassle. Why I Built Clave ? The frustration of constantly pulling out my...Dec 3, 2024·2 min read
hashnode.ssh-i.inI Created a Developer Portfolio inspired by the macOS interfaceCreating portfolio websites has been a long-time hobby of mine, going all the way back to my first site, built and hosted on wapka.mobi in 2009. This time, I wanted to create something unique that incorporates elements I use daily. The Idea & Inspira...Nov 9, 2024·2 min read
hashnode.ssh-i.inBuilding Cross-Platform System Services in Go: A Step-by-Step GuideWhat Are System Services? System Services are lightweight programs that operate in the background without a graphical user interface . They start automatically during system boot and run independently.Their lifecycle, which includes operations like s...Nov 3, 2024·13 min read
hashnode.ssh-i.inIs Fail2ban Enough to Secure Your Linux Server?Is Fail2ban Worth It? A Deep Dive into SSH Security In today’s digital landscape, securing your systems is more critical than ever. If you’re running public-facing services like SSH, you might wonder if Fail2ban is necessary. In this post, we’ll dive...Oct 24, 2024·3 min read
hashnode.ssh-i.inHow to Secure SSH on Any Linux Server using PAM and Google AuthenticatorBy default, SSH relies on passwords for authentication, though most security guidelines recommend switching to SSH keys for stronger protection. However, despite being more secure, SSH keys still represent only a single factor of authentication. The ...Oct 20, 2024·5 min read