【问题标题】:Public Client App Port Forwarding with OpenShift使用 OpenShift 的公共客户端应用程序端口转发
【发布时间】:2014-12-27 06:12:01
【问题描述】:

我正在尝试以脚本或可执行形式(客户端)测试和分发我的 python 应用程序。我已经设置并运行了我的 openshift 服务器。我对设置端口转发与其他用户进行测试感到困惑。

其他客户(公开)是否需要下载 rhc 并在他们自己的机器上运行“rhc port-forward appname”,或者是否有替代方案可以完成通过代码在内部使用python?

这有点令人困惑,非常感谢任何帮助。

谢谢。

【问题讨论】:

    标签: python c++ linux openshift openshift-client-tools


    【解决方案1】:

    “rhc port-forward appname”所做的一切都是在幕后设置 SSH 隧道。如果您希望人们通过隧道进入您的应用程序,您需要将他们的公共 SSH 密钥作为批准的密钥获取到您的应用程序中。然后,您可以选择任何方式设置 SSH 隧道。

    【讨论】:

    • 感谢 TheSteve0,那么我是否只在 python 中使用 ssh 隧道框架,如 this 在 openshift 中提供公钥,然后它会在 rhc 中复制相同的功能?能举个基本的例子吗?
    • 我正在尝试使用此ssh forwarding demo 使用 python sshtunnel 和 paramiko 来复制您提到的 rhc ssh 端口转发,但无法确定要使用的 ssh 服务器和端口。我快要让它发挥作用了吗?
    • 我现在使用上面的演示代码让它工作了!再次感谢有关 ssh 隧道的提示和信息。 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-22
    • 2016-05-01
    • 1970-01-01
    • 2019-11-09
    • 2015-08-22
    相关资源
    最近更新 更多