Today’s plan is to install an OpenSSH server on a local Debian VM, generate public and private SSH keys for a general user and configure SSH server to use public key authentication with password authentication disabled. Continue reading
Category Archives: Linux
Finding Open Ports and Listening Services on Linux: Nmap, Netstat, lsof and ss
Trying to keep it simple. Continue reading
Alien: Converting Between Package Formats
I was aware of alien program for quite some time, but never had any real chance to use it in practice. However, that time has finally come. Continue reading
Exploring Linux Hard and Symbolic Links
A link is a way to give a file multiple identities. Links in Linux are similar to shortcuts in Windows, and aliases in Mac OS. However, on a Linux filesystem, a file does not get deleted until there are no remaining hard links to it. Continue reading
LUKS: Add a Backup Key, Backup, Restore and Delete LUKS Volume Header
Following up our LUKS installation, we will go further and explore how to add a backup passphrase as well as how to backup and restore LUKS volume header in case of disaster. Continue reading
Install LUKS and Create an Encrypted LUKS Partition on Debian
We will install Linux Unified Key Setup (LUKS) software and create an encrypted LUKS volume. Continue reading
Installing WebKeePass on a Debian Server
WebKeePass is a web-based Java port of the KeePass project – free, awesome and open-source password manager. We will install WebKeePass manager and configure it to use OpenLDAP server for user authentication.
[Update 2016] The WebKeePass project looks dead. Continue reading
Exploring Linux Runlevels and Their Purposes (SysVinit)
Linux relies on runlevels to determine what features are available upon system boot and what aren’t. Runlevels are numbered, from 0 to 9, and each one is assigned a set of services that should be active when entering a particular runlevel. Continue reading
Set up Wake On LAN (WOL) on a Debian Server
We have a non-mission critical backup server which is hosting our nightly copies of MySQL databases from other servers. Continue reading