У меня установлен сервер Ubuntu 14.04 с открытым ssh. Я хотел бы настроить sftp для клиентов, чтобы иметь возможность загружать только файлы. Другими словами, я помещаю файлы в каталог, в который они попадают в тюрьму. Мне нужно убедиться, что они могут получить доступ к каталогу только со своими файлами и ничего больше.
Первоначально я собирался использовать vsftpd, но кто-то сказал мне, что sftp - лучший вариант. Если есть какая-то документация о том, что мне нужно, это было бы здорово.
Мне нужна помощь со следующим:
- Как настроить sftp
- Как настроить учетные записи пользователей и использовать их для sftp
- Как настроить учетные записи в тюрьму
sudo mkdir /ftpusers
, затемsudo mkdir /ftpusers/HomeFolder
chown root:root /ftpusers/HomeFolder
иchmod 755 /ftpusers/HomeFolder
UsePAM yes
все рушит для меня и вызывает "отказ в соединении". Не уверен, почему, но комментируя эту строку, все работает отлично.