Installing Debian Trixie in WSL Using Docker
Windows Subsystem for Linux (WSL) provides an excellent way to run Linux distributions on Windows, but it has a limitation: you can only install one instance of each distribution from the Microsoft Store. If you’re already running a WSL …
devops linux sysadmin wslSetting Up ed25519 SSH Keys and ssh-agent in WSL and Linux
Secure Shell (SSH) is a fundamental tool for developers, system administrators, and anyone requiring secure remote access to servers and systems. SSH keys provide a more secure method of authentication than traditional passwords by using a …
devops mongodb linux sysadminUsing git reset
The git reset command in Git allows you to undo commits and manipulate the state of your repository. It can be a tricky and potentially dangerous tool if used incorrectly, but it’s very useful for backing out changes, correcting mistakes, and …
sysadmin devops linux git programmingInstalling Docker on Debian 11
This should work as-is with Debian 12. Prerequisites Debian 11 (Bullseye) One of the following architectures; x86_64 amd64 armhf arm64 Remove any previously installed versions of Docker sudo apt-get remove docker docker-engine docker.io containerd …
debian docker sysadmin devops linuxSecuring SSH with ssh keys
In this article I’m going to describe how to secure a SSH server, so that it will only accept logins with ssh keys. Generate a set of personal ssh keys If you have already done this, you can skip this step. $ ssh-keygen The output should look …
sysadmin devops linux sshUsing Linux nftables
nftables is the new packet filtering framework built into the Linux kernel that replaces the older iptables technology. This tutorial will cover the basics of using nftables to configure a simple firewall on a Linux system. Installing nftables Most …
debian sysadmin devops linuxGetting started with Git
Git is a distributed version control system that allows teams to collaborate on code and track changes efficiently. Whether you’re a solo developer or working on a large team, learning Git is essential for managing your projects. This post will …
sysadmin devops linux programming git