запустить скрипт Python на локальной машине, хранящейся на удаленном сервере - PullRequest
0 голосов
/ 06 ноября 2019

Я хотел бы выполнить скрипт Python, хранящийся на удаленном сервере на локальной машине. Это сделано для того, чтобы я мог хранить код для скрипта на сервере, чтобы у пользователя не было копии. Возможно ли это с помощью python?

Я в основном пытаюсь защитить код, возможно, за именем пользователя и / или паролем, чтобы я мог легко обновить кодовую базу. (Очень похоже на использование ssh - но скрипт python выполняется на локальном компьютере, а не на сервере.)

Редактировать:

Используя подстановку curl и процесса, это может быть достигнуто:

выполнить сценарий bash с URL

, чтобы выполнить сценарий python:

python <(curl "http://example.com/test.py" -s -N)

curl также поддерживает защиту паролем, что идеально.

Когда я выполняю скрипт, корневой путь для скрипта - / dev / fd. Когда я перехожу к этому каталогу и список каталогов содержит только цифры.

Используя приведенную выше команду в качестве примера, загружается ли скрипт? (а куда). Я замечаю, что если я выполняю сценарий в каталоге, таком как Desktop, он не загружается в это местоположение (рабочий каталог).

1 Ответ

1 голос
/ 06 ноября 2019

Вы можете скомпилировать код Python в скомпилированные файлы Python .pyc и распространить эти файлы, хотя на локальном компьютере должна быть та же среда Python, что и на сервере.
Однако декомпиляция этого кода также не исключена.
https://python -compiler.com / post / как распространять python-программу

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...