learn ssh framework