Порт вперёд веб-сервер с SSH через Python 3.6 - PullRequest
0 голосов
/ 03 мая 2019

У меня запущен веб-сервер, созданный с использованием Python-флакона, но проблема в том, что сервер работает только локально.

Решение, которое мне удалось выполнить, состояло в том, чтобы использовать веб-сайт https://serveo.net который дал мне возможность транслировать его в Интернете.Я использую «ssh -R 80: 127.0.0.1: 8080 serveo.net» через subprocess.Popopen (), который прекрасно работает.

Но есть ли варианты использовать это в нативном Python?Я думал о модулях paramiko или sshtunnel, но мне не повезло с этим разобраться.

Так что, любая помощь будет благодарна за то, как запустить «ssh -R 80: 127.0.0.1: 8080 serveo.net» безоболочкаСпасибо

1 Ответ

0 голосов
/ 04 мая 2019

Сейчас я собираюсь продолжать использовать подпроцесс для этой цели, и у меня есть SSH.exe в каталоге проекта, который я собираюсь запустить, чтобы убедиться, что он совместим с машиной Windows.

Но дай мне шанс найти лучшее решение.

...