def connect(self):
"""Call to set connection with remote client."""
try:
self.session = paramiko.SSHClient()
self.session.set_missing_host_key_policy(paramiko.AutoAddPolicy())
self.session.connect(
self.client_.ip, username=self.client_.user,
password=self.client_.pass_)
self.SFTP = self.session.open_sftp()
except (paramiko.AuthenticationException,
paramiko.ssh_exception.NoValidConnectionsError) as e:
print(colored("> {}".format(e), 'red'))
self.logger.error(e)
sys.exit()
评论列表
文章目录