Я настраиваю свой собственный домашний сервер Raspberry Pi /NAS и ищу возможность доступа за пределы домашней сети. Это, однако, побудило меня переосмыслить всю установку.
У меня есть внешний жесткий диск, подключенный к Raspberry Pi, который содержит все необходимые данные, которыми я хочу управлять / делиться.
У меня есть vsftpd
создающий FTP-сервер для домашней локальной сети, btsync
синхронизирующий определенную папку сервера, демон transmission
, управляющий загрузками, и я хотел бы иметь возможность доступа к данным FTP с помощью SFTP.
У меня есть две основные проблемы:
Управление пользователями. Желательно ли, чтобы каждый сервис / демон запускался одним пользователем с ограниченными разрешениями в каждом контексте или обычным пользователем (очевидно, не root), выполняющим все сервисы?
Разрешения на запись. Как можно было бы отключить запись при доступе через SFTP через Интернет. И как я могу ограничить доступ по FTP только к одной папке / домашней папке пользователя?