Назад | Перейти на главную страницу

Защита паролем файловых папок на FTP-сайте

У нас есть FTP-сайт с одним именем пользователя и паролем, который мы предоставляем людям по мере необходимости. Мы не можем создать новое имя пользователя / пароль для каждого человека, которому может потребоваться доступ к сайту, но он не может быть открыт для всех.

Мы хотим защитить паролем папки с файлами на сайте. Мы создадим новую папку, добавим в нее данные, защитим папку паролем и уведомим человека о том, что его данные готовы к получению, предоставив ему пароль. Затем они перейдут на сайт, используя наше имя пользователя / пароль, увидят соответствующую папку со своим именем на ней, и им будет предложено ввести пароль, когда они попытаются ее открыть. Затем они будут использовать пароль, который мы им предоставим, чтобы открыть папку и загрузить данные, и мы удалим папку в течение соответствующего периода времени.

Мы рассмотрели «блокировку папок», но она используется на ПК, а не на серверах, и требует, чтобы у пользователя, загружающего данные, также было программное обеспечение.

Кто-нибудь знает, как мы могли бы сделать это или что-то подобное?

Вы не можете сделать это изначально. Рассматривали ли вы использование WinZip (или аналогичной программы) для создания защищенных паролем zip-файлов вместо попыток использовать защищенные паролем папки?

Я не могу представить, чтобы FTP мог это сделать. ЕСЛИ вы превратили это в веб-сайт, вы могли бы запрограммировать что-то подобное. В противном случае я согласен с joeqwerty - используйте пароль для сжатого файла. Или подумайте о переключении FTP-хостов на один, который позволяет вам создавать отдельные учетные записи для каждого пользователя (ой ... это должно быть кошмаром, если выйдет пароль - вам придется изменить его и уведомить всех ... Я НАСТОЯТЕЛЬНО рекомендую вы переключаетесь на систему, которая разрешает индивидуальные учетные записи).

FTP - просто неподходящий протокол для этого. FTP ужасно небезопасен; он отправляет пароли через Интернет в незашифрованном виде.

На самом деле вам нужна какая-то веб-система, в которой пользователи могут перейти на ваш сервер, ввести свое имя пользователя и пароль, а затем получить доступ к своим файлам. Я сделал быстрый поиск в Google (ключевые слова: «веб-страница загрузки файлов») и нашел программу для Windows, которая, кажется, делает то, что вы хотите, за 50 долларов. Я никогда этим не пользовался, но, возможно, вы захотите это проверить.

http://www.sharing-file.com/

Вы, вероятно, могли бы создать работоспособную систему, используя SSH, если не хотите пробовать описанное выше. SSH можно использовать для передачи файлов; см. команду scp. Вам нужно будет создать пользователя на своем сервере для каждого пользователя, которому нужен другой пароль для загрузки файлов. Затем просто поместите файлы в папку «Мои документы» соответствующих пользователей, и они смогут загрузить их с помощью scp.