На удаленной машине без головы, к которой я подключаюсь через ssh и не имею привилегий sudo, у меня есть интерактивный скрипт python с консольным интерфейсом.
Вместо этого я хочу использовать простой веб-фреймворк, например фляжку или бутылку, для создания локального веб-интерфейса для этого скрипта.
Можно ли подключиться к машине по ssh и открыть браузер на моем локальном компьютере, чтобы использовать веб-интерфейс, запущенный на удаленном сервере?
В качестве альтернативы, если вышеуказанное невозможно - каков был бы самый простой способ реализовать программу-оболочку графического интерфейса пользователя, которая подключается к удаленному компьютеру через ssh, запускает скрипт python с консольным интерфейсом и управляет вводом-выводом в сценарий и из него.
У меня есть схема вышеизложенного с использованием PySimpleGui и расширением ответа, приведенного здесь https://stackoverflow.com/questions/3586106/perform-commands-over-ssh-with-python. Но предпочел бы веб-интерфейс.
* У меня также нет доступа для чтения / etc / ssh / sshd_config на пульте дистанционного управления.