def connect(self):
"""Connect to host
"""
try:
self.client.connect(self.host,
username=self.username,
password=self.password,
port=self.port,
pkey=self.pkey,
timeout=self.timeout)
except paramiko.AuthenticationException as e:
raise DaskEc2Exception("Authentication Error to host '%s'" % self.host)
except sock_gaierror as e:
raise DaskEc2Exception("Unknown host '%s'" % self.host)
except sock_error as e:
raise DaskEc2Exception("Error connecting to host '%s:%s'\n%s" % (self.host, self.port, e))
except paramiko.SSHException as e:
raise DaskEc2Exception("General SSH error - %s" % e)
评论列表
文章目录