a couple of chairs sitting on top of a sandy beach

How to Enter Your SSH Passphrase Only Once per Session

Use SSH agent to temporarily remember your SSH key’s passphrase.

June 15, 2020 · 2 min · Matt Bagley
blue and black sky with stars and falling star at nighttime

Make an Easier SSH Multifactor Login

Tired of Multifactor Authentication codes for SSH, even though you just logged in? Here’s how SSH can reuse an existing connection, so you can quickly run single commands, open multiple SSH logins, and still have the same level of security.

June 6, 2019 · 3 min · Matt Bagley · Updated May 6, 2023
two stars in the middle of a black sky

Multifactor Authentication for SSH Logins

How to setup MFA/2FA/Two Factor Authentication to enhance the security of your SSH logins.

May 6, 2019 · 9 min · Matt Bagley · Updated Jul 11, 2023
photo of a dancing brown jellyfish.

Exclude False Positives from chkrootkit

Here’s how to exclude items from chkrootkit’s output, be it due to changing PIDs or network interfaces that change.

October 17, 2015 · 6 min · Matt Bagley · Updated Jun 6, 2023
blue jellyfish in water during daytime.

Checking for Rootkits with chkrootkit

Simple way to check for rootkits using chkrootkit

September 17, 2015 · 2 min · Matt Bagley · Updated May 6, 2023
blue jellyfish glowing golden with little particles that look like stars.

Checking for Rootkits with rkhunter

Simple way to check for rootkits

September 16, 2015 · 2 min · Matt Bagley · Updated May 5, 2023

Setting up your Bash Profile

Setting up your bash profile.

April 16, 2008 · 1 min · Matt Bagley · Updated Oct 5, 2016

Getting Arguments in Bash with getopts

Tips on bash scripting, from random strings, to reading default values.

May 16, 2007 · 1 min · Matt Bagley · Updated Oct 5, 2016