ssh framework