Я пишу скрипт tkinter, который принимает команду linux из пользовательского интерфейса. После нажатия кнопки отправки я хочу запустить эту команду, которую я получил из пользовательского интерфейса на удаленном сервере Linux, и собрать вывод и отобразить в окне Tkinter.
Что касается частей tkinter, у меня все в порядке. проблема в том, что я хочу выполнить эту команду на удаленном сервере и собрать вывод. Я буду запускать свою программу в виртуальной среде Conda.
в небольшом исследовании Google наиболее распространенным решением, которое я видел, было использование ткани, как показано здесь в этом link Другие решения, которые я видел, заключались в использовании plink и popen.
Но мне не ясно, где я буду упоминать имя хоста и пароль для подключения к удаленному серверу с любым из решений, указанных выше. Как я отправлю свою команду и получу результат обратно в свой поток tkinter. Есть ли способ, которым я могу понять, если команда, которую я выполнил, не удалась по какой-то причине?
Любая помощь в этом будет оценена! заранее спасибо