Homelab Academy / Modules
Independent application with evidence.
Module: Linux Foundations
Activity type: Homework / independent application
Objective: Explain the different roles of an SSH private key and public key.
Write a production change plan that includes prerequisites, a second-session test, syntax validation, log monitoring, a decision point, and console rollback. Do not execute it.
Review the authorized_keys(5) documentation for restrict, command, expiry-time, from, and permitopen. Describe one service-account use case for each relevant restriction.
Inventory the public-key fingerprints used by one non-production administrative account. Record ownership, purpose, creation date if known, and proposed retirement date without copying private material.
Compare password authentication, keyboard-interactive authentication, and public-key authentication on the OpenSSH version used in your homelab.
Explain how an SSH agent improves usability and how unrestricted agent forwarding can increase risk.