На этот вопрос уже есть ответ:
Я хочу создать учетную запись исключительно для кого-то / объекта для доступа через SFTP.
Я уже установил домашний каталог как / media / HardDrive / FTP
Есть ли способ запретить этому пользователю (Бобу) доступ к / media / HardDrive
?
Возможно, это действительно простая вещь, но я хочу заблокировать их из / media / HardDrive
.
Я все еще разбираюсь со всей операционной системой Linux, поэтому пошаговые инструкции о том, как это сделать, были бы действительно полезны, поскольку я не совсем уверен, что мне нужно делать.
Вам нужно будет установить корневую тюрьму (обычно называемую chroot ) для входа пользователя на ваш сервер. Демон SSH (который обрабатывает входящий трафик sftp
) имеет свойство ChrootDirectory
, которое может сделать это.
Хотя это не подробное пошаговое руководство, этот другой вопрос о AskUbuntu может помочь вам в этом. Пошаговое руководство приведено в этой статьи .