Adding Custom Port support. Defaults to 22 if not specified.