Marshaling SSH Private Keys - Why there's always a different block? | Carlos Becker
Not long ago, when I was building melt, I learned something interesting: if you restore a private key from its seed, and marshal it back to the OpenSSH Private Key format, you’ll always get a different block in the middle.
Why? That lead to an investigation of how the private key format works. I didn’t find many good references out there, except OpenSSH’s source code.
Let’s start from there, shall we?
O’Reilly: Kubernetes Operators: Automating the Container Orchestration Platform
This O’Reilly e-book explains how to build Kubernetes Operators using SDK and the Operator Framework. Learn how Operators are used to automate the app life-cycle.
Secure way to allow any user to run programs in specific network namespace
I have a cell modem connected to my server that I want to use as a means to get notification emails out when the landline dies.
To nicely separate normal network access and this exceptional cell m...
Running local services in network namespaces with systemd
Given systemd is ubiquitous with modern day GNU/Linux it only makes sense that it be able to do just about everything under the sun; which strictly adheres to the UNIX philosophy 😂.
While the move to systemd has not always been a popular one, I too once hated it, it
Port Knocking with knockd and Linux - Server Hardening
Port knocking is like a secret handshake or magic word between client and server. It can be used in various ways, but most commonly as a security feature to deny all contact to a specific service - li
The use of ligatures while typing code has been a game-changer. How can we get the styling of cursive fonts and the functionality of ligatures in VS Code
Effective Traffic Management with Kubernetes Gateway API Policies
The Kubernetes Gateway API simplifies configuration by abstracting away complexities and providing a user-friendly, declarative approach to define routing and traffic policies.