Generate an SSH Key

19 minute read

Entering passwords is a pain. I know you agree. Why not enter passwords less by using SSH? You’ll just need a key and a little know-how to get started.

Solarized Vim

4 minute read

I enjoy the Solarized color scheme, so I figured out how to set it up in Vim. The Solarized color scheme provides a plugin for Vim, which makes this pretty ...

Change your Shell

3 minute read

Sometimes, you just want to switch to a better shell for your terminal - like fish.

My SSH Configuration

26 minute read

The OpenSSH client and server applications are ubiquitous. Like many a software dev, I’m `ssh’ing all over the place. And you know what? I’...

DNS Over TLS With Unbound

13 minute read

Recently, Firefox announced it’s roll-out of DNS over HTTPS (DoH). That made me think, "Encrypting DNS…​ Why don’t I do that for my ...

IPv6 on OpenBSD

23 minute read

Configuring IPv6 on my OpenBSD home router was a much more difficult task than I’d expected. While this was mostly due to the steep learning curve of ...

PF Badhost

20 minute read

Blocking connections to nefarious IP addresses in your firewall is usually a good idea. On OpenBSD, the pf-badhost script updates PF to block traffic to and...

Unbound Adblock

13 minute read

Ever want to get rid of all those annoying internet ads? Me too. I’d been planning on using something like Pi-hole, but recently stumbled upon unbound...

DNSSEC With Unbound

6 minute read

Ever want to enable DNSSEC on your Unbound OpenBSD 6.6 server? Me too! Using this article as a guide, I document the process.

PPPoE on OpenBSD

7 minute read

Some ISP’s establish connections with their customers' networks through PPPoE. I recently setup an OpenBSD 6.6 router which required PPPoE. This is my...