У меня есть короткий скрипт на python (в конечном итоге он будет больше), который удаленно выполняет команду 'pwd' на удаленном хосте.Я просто тестирую подключение к хосту с помощью ключей SSH (да, они настроены правильно).То, что у меня есть, похоже, работает, но оно просто висит там в окне IDLE ... не выдает ошибку, но также, если я проверяю дату последнего входа в систему, оно не совпадает, когда я выполняю скрипт.Есть ли способ, чтобы выходные данные отображались (аналогично ожидаемому, поэтому я могу видеть, действительно ли я вхожу в систему).
Попытка использовать пароль вместо того же самого поведения.
#!/usr/bin/python
from fabric import Connection
sshConnection = Connection(
host = 'hostname.com',
user='myuser',
connect_kwargs={
"key_filename":r'C:\Users\user\Desktop\id_rsa',
},
)
sshConnection.run('pwd')
close()
получая это в окне IDLE
> RESTART: /PATH/TO/SCRIPT/ON/WINDOWS/LAPTOP/script.py |