improved ssh supports