Переадресация портов в общедоступных клиентских приложениях с помощью OpenShift

0

Я пытаюсь проверить и распространять приложение python в скрипте или исполняемой форме (клиент). У меня уже есть настройка и запуск сервера openshift. Я запутался в настройке перенаправления портов с другими пользователями, чтобы проверить его.

Нужно ли другим клиентам (публично) загружать rhc и запускать " rhc port-forward appname " на своей собственной машине или есть альтернативы, которые могут быть выполнены с использованием python внутри кода?

Это немного сбивает с толку, и любая помощь будет высоко оценена.

Благодарю.

Теги:
openshift
openshift-client-tools

1 ответ

0
Лучший ответ

все "rhc port-forward appname" создает туннели SSH за кулисами. Если вы хотите, чтобы люди туннелировали в вашу аппликацию, вам нужно будет занести свой общедоступный ключ SSH в ваше приложение в качестве одобренного ключа. Затем вы можете настроить туннель SSH любым способом, который вы выбрали.

  • 0
    Спасибо TheSteve0. Так что, я просто использую туннельный фреймворк ssh в python, как это, предоставляя открытые ключи в openshift, тогда он будет повторять ту же функцию в rhc? Можете ли вы привести базовый пример?
  • 0
    Я пытаюсь использовать эту демонстрацию пересылки ssh с использованием python sshtunnel и paramiko для репликации переадресации порта ssh rhc, которую вы упомянули, не могу понять, какой ssh-сервер и порт использовать. Я близок к тому, чтобы заставить это работать?
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню