通过 python 3.6 使用 SSH 端口转发网络服务器
Port forward webserver with SSH thru python 3.6
我有一个网络服务器 运行ning,它是用 python flask 构建的,但问题是服务器只在本地 运行ning。
我设法执行的解决方案是使用网站 https://serveo.net,这让我可以在网络上传播它。我正在 运行ning ”ssh -R 80:127.0.0.1:8080 serveo.net” 通过 subprocess.Popopen() 效果很好。
但是在本机 python 中是否有任何选项可以使用它?
我在考虑模块 paramiko 或 sshtunnel,但没有找到答案。
因此,对于如何在没有 shell 的情况下 运行 ”ssh -R 80:127.0.0.1:8080 serveo.net” 的任何帮助,我们将不胜感激。
谢谢
我现在将继续为此目的使用子流程,我的项目目录中确实有一个 SSH.exe,这就是我要 运行 确保它是交叉的windows 机器兼容。
但是请提醒我更好的解决方案。
我有一个网络服务器 运行ning,它是用 python flask 构建的,但问题是服务器只在本地 运行ning。
我设法执行的解决方案是使用网站 https://serveo.net,这让我可以在网络上传播它。我正在 运行ning ”ssh -R 80:127.0.0.1:8080 serveo.net” 通过 subprocess.Popopen() 效果很好。
但是在本机 python 中是否有任何选项可以使用它? 我在考虑模块 paramiko 或 sshtunnel,但没有找到答案。
因此,对于如何在没有 shell 的情况下 运行 ”ssh -R 80:127.0.0.1:8080 serveo.net” 的任何帮助,我们将不胜感激。 谢谢
我现在将继续为此目的使用子流程,我的项目目录中确实有一个 SSH.exe,这就是我要 运行 确保它是交叉的windows 机器兼容。
但是请提醒我更好的解决方案。