@hrvasiliy

Как создать внешнего пользователя ubuntu server?

Не могу понять, как в ubuntu server создать пользователя для определенной директории. Перечитал много мануалов, но нормальных не встретил. То пользователь может выходить из своей директории, то еще что-либо. Пытаюсь сделать так, чтобы определенный пользователь имел доступ только к определенной папке на сервере и мог подключаться туда через SSH и SFTP, чтобы он не мог выходить из этой папки, но мог бы редактировать все файлы в папке, которую ему предоставили + работать с GIT через SSH.

При обычном создании пользователя в ubuntu, он сразу может подключиться к SSH и просматривать все файлы на сервере, но не редактировать их. Тут, я так понимаю, нужно просто убрать доступ и на чтение к некоторым файлам.

После редактирования файла sshd_config:

Match User john
    ChrootDirectory /home/john
    ForceCommand internal-sftp
    AllowTCPForwarding no
    X11Forwarding no


Возможность подключится по SSH у пользователя отваливается. Не могу найти хорошего мануала по тому, как настроить SSH + SFTP для внешнего пользователя, так, как это реализовано на хостингах.
  • Вопрос задан
  • 427 просмотров
Пригласить эксперта
Ответы на вопрос 1
zmeyjr
@zmeyjr
Дисклеймер в профиле.
гуглите ssh chroot
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы