在通过 ssh 连接且没有 sudo 权限的无头远程机器上,我有一个带有控制台界面的交互式 python 脚本。
我想使用一个简单的 Web 框架,比如 flask 或 bottle,为该脚本创建一个本地托管的 Web 界面。
是否可以通过 ssh 连接到机器并在本地机器上打开浏览器以使用在远程服务器上运行的 Web 界面?
或者,如果上述方法不可行——那么实现一个 GUI 包装程序的最简单方法是什么,该程序通过 ssh 连接到远程机器,运行控制台界面的 python 脚本,并控制脚本的 IO。
我使用 PySimpleGui 对上述内容进行了概述,并扩展了此处给出的答案https://stackoverflow.com/questions/3586106/perform-commands-over-ssh-with-python。但更喜欢 Web 界面。
*我也没有权限读取远程的 /etc/ssh/sshd_config。