699
699
class SmartSSHClientMedium(SmartClientStreamMedium):
700
700
"""A client medium using SSH."""
702
702
def __init__(self, host, port=None, username=None, password=None,
703
703
base=None, vendor=None, bzr_remote_path=None):
704
704
"""Creates a client that will connect on the first use.
706
706
:param vendor: An optional override for the ssh vendor to use. See
707
707
bzrlib.transport.ssh for details on ssh vendors.