Как сделать файлы загружаемыми? [дубликат]

У меня есть небольшой сервер, который я использую для внутренних вещей в нашем доме - на котором запущен Plex для телевизор, в основном. Я хотел бы сделать некоторые документы по нему доступными для моих друзей для загрузки через Интернет, но я опасаюсь устанавливать что-то вроде Apache и запускать полноценный веб-сервер, если мне это не нужно.

Было бы лучше попробовать установить FTP-сервер? Или другой вариант? Есть ли «правильный» способ сделать это?

(Для целей этого вопроса мои друзья способны следовать техническим инструкциям до уровня подключения к FTP-серверу, но не намного. работает на разных операционных системах и находится в разных местах по всей стране.)

0
задан 9 November 2016 в 12:47

2 ответа

FTP является, вероятно, самой удобной опцией. Если Вы обеспокоены безопасностью, Вы можете любой

  • Настроенный FTP, чтобы потребовать "FTP по явному SSL/TLS" в сервере
  • Настроенный VPN и открыть Ваш FTP-сервер только для Вашего VPN

, первая из тех двух опций будет самым легким. Будет достаточно легко сообщить Вашим друзьям какой настройки использовать в Filezilla для доступа к серверу. Filezilla попытается использовать Явный FTP по TLS по умолчанию, таким образом, никакая дополнительная конфигурация не должна будет быть необходима, если они используют Filezilla.

Другая рекомендация по безопасности: используйте очень сильные пароли для FTP и только предоставьте Ваш доступ FTP-сервера к определенным файлам, которые Вы хотите совместно использовать.

1
ответ дан 28 September 2019 в 05:23

В локальной сети я использовал бы NFS и подключил бы диск в Plex. Единственный пакет, в котором Вы нуждаетесь, является сервером ядра nfs. Для конфигурирования plex: , Как подключить диски NAS, таким образом, Plex может считать их

установка сервера: склонный экспорт/папка/к/монтирование - получает сервер ядра nfs mkdir-p/export/users

# Test mount export 
  mount --bind /home/users /export/users # to test

# If it works add it to fstab:
  /home/users    /export/users   none    bind  0  0

# Add to /etc/exports (if your network is 192.168.1.x, otherwise modify accordingly)
  /export 192.168.1.0/24(rw,fsid=0,insecure,no_subtree_check,async)
  /export/users 192.168.1.0/24(rw,nohide,insecure,no_subtree_check,async)


On the client side if using /etc/fstab: 
  192.168.1.xxx:/export/folder/to/mount    /local_folder     nfs     auto 0 0

установки, Взятый от: https://help.ubuntu.com/community/SettingUpNFSHowTo

Windows 7 + монтирующийся с помощью cmd.exe:

net use N: \\<your_VPSA_IP>\export\folder

И для Вашего Windows < 7 друзьями там является Samba: https://help.ubuntu.com/lts/serverguide/samba-fileserver.html

0
ответ дан 28 September 2019 в 05:23

Другие вопросы по тегам:

Похожие вопросы: