【问题标题】:Port forward webserver with SSH thru python 3.6使用 SSH 和 python 3.6 端口转发 Web 服务器
【发布时间】:2019-05-02 21:17:28
【问题描述】:

我有一个使用 python flask 构建的网络服务器正在运行,但问题是服务器只在本地运行。

我设法执行的解决方案是使用网站https://serveo.net,它让我可以在网络上广播它。我正在通过 subprocess.Popopen() 运行“ssh -R 80:127.0.0.1:8080 serveo.net”,效果很好。

但是有什么选项可以在本机 python 中使用它吗? 我在考虑 paramiko 或 sshtunnel 模块,但没有弄清楚。

因此,对于如何在没有 shell 的情况下运行“ssh -R 80:127.0.0.1:8080 serveo.net”的任何帮助,我们将不胜感激。 谢谢

【问题讨论】:

    标签: flask python-3.6 ssh-tunnel


    【解决方案1】:

    我现在将继续为此目的使用子进程,并且我的项目目录中确实有一个 SSH.exe,我将运行它以确保它与跨 Windows 机器兼容。

    但请给我一个提示以获得更好的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-25
      • 1970-01-01
      • 2021-08-14
      • 1970-01-01
      • 2021-04-15
      • 1970-01-01
      • 2011-06-25
      • 2020-11-04
      相关资源
      最近更新 更多