# OpenSSH
OpenSSH (Open Secure Shell) is the most widely used implementation of the [[Secure Shell (SSH)]] protocol, developed by the OpenBSD project. It provides encrypted communication for remote login, file transfers (via [[Secure Copy Protocol (SCP)|scp]] and `sftp`), and port forwarding over untrusted networks. OpenSSH replaced insecure protocols like Telnet and FTP by ensuring all traffic is encrypted using public-key cryptography.
The suite includes both client (`ssh`) and server (`sshd`) components, along with key management tools (`ssh-keygen`, `ssh-agent`, `ssh-add`). Key features include support for multiple authentication methods (passwords, public keys, certificates), tunneling/port forwarding for securing other protocols, and agent forwarding for seamless key usage across hosts. It's pre-installed on most Unix-like systems and available on Windows since Windows 10.
## References
- Official website: https://www.openssh.com/
## Related
- [[Secure Shell (SSH)]]
- [[Secure Copy Protocol (SCP)]]
- [[Termius]]