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