Security security networking devops

What is SSH?

Definition

SSH (Secure Shell) is a cryptographic network protocol for secure remote access to servers. It encrypts all communication, supports key-based authentication, and enables secure file transfers (SCP/SFTP) and port forwarding (tunneling).

Why It Matters

SSH is the standard way to access remote servers, deploy code, and manage infrastructure. SSH key pairs (public/private) are more secure than passwords and are used for GitHub authentication. Understanding SSH config, agent forwarding, and tunneling are core DevOps skills.

Related Free Tools

Related Terms