Sunday, 26 July 2020

Git & GitHub Tutorial - Part 1 - Creating & using a Git repository

In this video we start to delve into using Git and GitHub to track a project. We will create a repository, clone it, make changes, and push those changes back up to GitHub so that everyone can view them!

Sunday, 19 July 2020

SSH Port Forwarding

Have a service that you don't want to directly expose, or that doesn't have good security, that you still need to access? Today we're going to look at using SSH to accomplish this!

This tutorial uses nc, UFW/IPTables, and SSH to demonstrate how to forward any port over an SSH connection on TCP 22. You can extend this to just about any service. For example, this works for accessing websites, or other services that are exposed through a web browser.

Key Based Authentication for SSH

Tired of trying to remember passwords for every system you access, or annoyed that every system uses the same password? Let's look at a more secure approach that can solve both problems - key based authentication with SSH!

Home Office Tour

A quick tour of my full time work-from-home office! I've been working remote for many years now, and for the past ~18 months I've been working from home almost exclusively (no more travel).

This is a quick look over the setup that I use every day!

Equipment shown:
  • Desk: Jarvis Standing Desk
  • Monitor: LG 38UC99-W
  • Monitor Arm: Amazon Basics Premium
  • Mouse: Logitech MX Master
  • Keyboard: Das Keyboard 4C Professional (MX Brown)
  • Laptop Stand: Rain Design mStand
  • Dock: CalDigit TS3 Plus
  • Chair: HÅG Capisco Puls
  • Standing mat: Ergodriven Topo