История изменений
Исправление Yarosvet, (текущая версия) :
Решил! на помощь пришел pexpect
.
Код подключения с PEM:
s = pexpect.spawnu(f"ssh {user}@{ip} -p {port} -i {pem_path}")
s.interact()
Код подключения с паролем:
s = pexpect.spawnu(f"ssh {user}@{ip} -p {port}")
s.expect("assword:")
s.send(password + "\r")
s.interact()
Короче, щас сделаю релиз. Если кому нужен менеджер SSH, но от GUI тошнит, а терминальный ни один не подходит - добро пожаловать в мой репоз)
Исходная версия Yarosvet, :
Решил! на помощь пришел pexpect
.
Код подключения с PEM:
s = pexpect.spawnu(f"ssh {user}@{ip} -p {port} -i {pem_path}")
s.interact()
Код подключения с паролем:
s = pexpect.spawnu(f"ssh {user}@{ip} -p {port}")
s.expect("assword:")
s.send(password + "\r")
s.interact()
Короче, щас сделаю релиз. Если кому нужен менеджер SSH, но от GUI тошнит, а терминальный ни один не подходит - добро пожаловать в мой репоз)