файловые системы — выполнение PHP на сетевом сервере Windows

Я работаю над внутренним приложением для большой организации, и мне нужно иметь возможность сделать следующее:

Из веб-интерфейса (размещенного на Apache в Linux), созданного с помощью PHP, подключитесь к Windows-серверу, на котором не установлен PHP, и переместите некоторые файлы — в режиме реального времени, запущенные Ajax.

У меня есть некоторая гибкость, но мне нужно, чтобы она была в безопасности. Возможен подключенный сетевой диск. Еще одна возможность, если я не могу напрямую переместить файлы на компьютере с Windows, — это установить на компьютере с Windows какой-то наблюдатель, который будет реагировать на некоторый триггер.

SSH не идеален, потому что я не хочу устанавливать сервер на машине с Windows. Файлы не подключены к веб-серверу, поэтому установленный IIS на сервере Windows не всегда полезен.

Я думаю, в идеале, я бы сделал это через общий сетевой ресурс — связанный каталог на удаленной машине, и либо переместил бы папки с помощью PHP, либо, если это не сработало, запустил пакетный файл или скрипт Powershell. Тем не менее, я не уверен, на что обращать внимание с точки зрения разрешений / дыр в безопасности.

Есть ли готовое решение для такого рода вещей? В противном случае; Есть ли общие рекомендации, которые я должен рассмотреть, чтобы сделать это эффективно — библиотеки, расширения и т. д.?

Спасибо

-4

Решение

На что посмотреть:

Сетевая файловая система Windows
https://docs.microsoft.com/en-us/windows-server/storage/nfs/nfs-overview

При этом вы сможете смонтировать каталог windows с вашего хоста linux.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]