FTP, SFTP чи інші? Безпечний протокол передачі, який можна використовувати через браузер


2

Я шукаю захищений протокол передачі, до якого можна отримати доступ через веб-браузер. Користувач повинен мати змогу отримувати доступ / змінювати лише деяку папку, а не всю файлову систему.

Наприклад, я хотів би отримати доступ до свого сервера, відвідавши посилання такого типу:

ftp://mysite.com

На жаль, ftp зовсім не захищений і звучить трохи анахронічно у 2017 році.

У SFTP є три проблеми:

  1. Я не можу отримати доступ через браузер з комп'ютера Mac (мені потрібно таке програмне забезпечення, як filezilla).
  2. З таким же обліковим записом я можу отримати доступ через SSH до терміналу.
  3. Я не можу обмежувати доступний каталог.

Чи є у вас якісь пропозиції досягти того, що я хочу? У мене є raspbian на малиновому пі 3 та послуга, яку я хочу створити на даний момент, обмежена обмеженою кількістю людей, тому я не можу намагатися придбати сертифікати, зовнішній сервер чи фірмові рішення.

Я знаю, що існують також FTPS і FTP через SSH, але я дійсно не знаю, чи це найкраще і найпростіше рішення

Відповіді:


3

Ви можете налаштувати Apache або NGINX для WebDAV, що дозволяє також завантажувати файли. Я рекомендую використовувати для завантаження TLS з аутентифікацією (дайджест або звичайний).

Ви також можете налаштувати веб-сервер для завантаження та завантаження файлів за допомогою SFTP. Ви можете обмежити конкретного користувача / групу sftp (без оболонки) та chroot (обмежене дерево файлової системи), налаштувавши свій sshd_config. У Wikibooks є кілька прикладних конфігурацій .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.