SSH funciona con el modelo cliente-servidor para autenticar dos sistemas remotos y el cifrado que se utiliza. Si no es reconfigurado, el SSH opera en el puerto TCP 22, cosa fundamental para comparar en el host, que también está activo en el puerto 22 para las informaciones entrantes. De cualquier manera, esto se puede ajustar, pero es importante tenerlo en cuenta. Además, se organiza una conexión segura mediante la autenticación del cliente y se realiza la apertura del shell si la verificación es exitosa.