OpenSSH는 SSH (Secure SHell) 프로토콜의 자유, 공개 소스 구현입니다. OpenSSH는 telnet, ftp, rlogin, rsh, rcp를 대체하는 안전하고, 암호화된 네트워크 연결 도구입니다. OpenSSH는 1.3, 1.5와 2.0 버전의 SSH 프로토콜을 지원합니다. OpenSSH 2.9 이후 버전의 기본 프로토콜은 2.0 버전이며 2.0 버전은 RSA 키를 디폴트로 사용합니다.
OpenSSH 도구는 컴퓨터의 보안을 강화시킵니다. 그 이유는 OpenSSH 도구를 사용하는 모든 통신 (예, 암호)은 암호화되기 때문입니다. Telnet과 ftp는 평문 암호를 사용하여 모든 정보를 암호화되지 않은 채로 전송합니다. 따라서 누군가 중간에서 정보를 가로채어 암호를 복구할 가능성이 있습니다. 가로챈 패스워드를 사용하여 접근 권한이 없는 사용자가 시스템에 로그인한 후 시스템을 손상시킬 수도 있습니다. 이와 같은 보안 문제가 발생하는 것을 방지하기 위해서는 가능한 항상 OpenSSH 유틸리티를 사용하셔야 합니다.
OpenSSH를 사용하는 또 다른 이유는 OpenSSH는 클라이언트 컴퓨터로 DISPLAY 변수를 자동으로 전송한다는 것입니다. 즉, 로컬 컴퓨터에서 X 윈도우 시스템을 실행 중에 ssh 명령을 사용하여 원격 컴퓨터로 로그인한 경우에, 원격 컴퓨터 상에서 X를 사용하는 프로그램을 실행하시면 그 프로그램은 로컬 컴퓨터 상에 나타날 것입니다. 그래픽 시스템 관리 도구를 자주 사용하신다면 이 방법이 편리하지만 항상 서버에 물리적으로 접근하는 것은 아닙니다.