Changelog: https://roxy-wi.org/changelog#6_2_0
pull/343/head
Pavel Loginov 2 years ago
parent 9fdaeb0acf
commit cf2bbce46f

@ -5,6 +5,7 @@ from paramiko import SSHClient
class SshConnection:
def __init__(self, server_ip, ssh_port, ssh_user_name, ssh_user_password, ssh_enable, ssh_key_name=None):
self.ssh = SSHClient()
self.ssh.load_system_host_keys()
self.ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
self.server_ip = server_ip
self.ssh_port = ssh_port
@ -16,7 +17,7 @@ class SshConnection:
def __enter__(self):
try:
if self.ssh_enable == 1:
k = paramiko.pkey.Pkey.from_private_key_file(self.ssh_key_name)
k = paramiko.pkey.load_private_key_file(self.ssh_key_name)
self.ssh.connect(
hostname=self.server_ip,
port=self.ssh_port,

@ -1,5 +1,5 @@
configparser>=3.5.0
paramiko>=2.4.3
paramiko-ng>=2.5.0
pytz>=2017.3
requests>=2.22.0
pyTelegramBotAPI>=3.6.3

Loading…
Cancel
Save