Introduce SSHClient interface