today's howtos
-
What we did when we couldn't gracefully roll over an OpenVPN TLS root certificate
The problem was that the current TLS root certificate for our OpenVPN server was expiring; this TLS certificate had been imported by all of the clients that people were using to connect to our server. Since we couldn't arrange any sort of roll over or renewal for the TLS root certificate, our only way out was to generate a new one. To make the switch less abrupt, we set up a new OpenVPN server under a new name (using the new TLS root certificate). Once the new server was up and working, we updated our support site to refer to the new OpenVPN server and its new TLS root certificate, and then contacted all of the old users to tell them they had a month or two to switch over, until the old TLS root certificate expired (and their OpenVPN client would probably start refusing to connect to the old server).
-
How to resize a Gokrazy SD card
I have a Raspberry Pi embedded into my main shellbox. This allows me to have a built-in device that lets me do things like act as a serial terminal of last resort for my tower. It's powered by a Molex to USB-A cable (which is about the most cursed cable I have ever used) and probably benefits from the absolutely overkill tier Noctua cooler that I put on that board.
-
Enhancing SSH Login With A Tmux Session Selection Menu In Linux
In this article, we'll demonstrate how to setup a tmux session selection menu that activates upon SSH login to a remote Linux system. This menu will list existing tmux sessions and offer the option to create a new session.