Linux › Section J · Network applications and services › Topic J.2

Network servers and SSH

Almost every Linux server is managed over SSH, and most of its other services follow the same pattern of a daemon listening on a port. Setting up the SSH server properly, with key-based logins and sensible defaults, is one of the first and most important jobs on any new machine.

In this topic

  • How network servers handle clients
  • SSH and OpenSSH
  • Host keys and known_hosts
  • Configuring sshd
  • Running the server under systemd
  • Using the SSH client
  • Worked example: setting up key-based login
  • Worked example: permissions that SSH insists on
  • Hardening sshd and fail2ban
  • Common mistakes to avoid
  • Key takeaways

This topic is part of Wuanberri Pro. Checking your access…

← Previous topicNext topic →