zhenyavka
@zhenyavka
Простой школьник, изучающий глубоководье IT.

SFTP + SSH доступ?

Привет, я новенький в управлении unix-систем, поэтому нужна помощь знатоков.
Создал пользователя, условный `yavicev`.
Подключил к нему доступ по sftp через sshd_config:
Ссылочка
Запретил выход из конкретной папки через ChrootDirectory.
Когда подключаюсь, выдает:
/bin/sh: No such file or directory
Connection to localhost closed.

Окей, подумал я, дам я тебе этот файл.
Теперь у меня в папке есть этот файл(символическая ссылка), доступ пользователю выдал вроде как.
600cbf010eae7345033157.png
Но всё та же ошибочка.

Моя главная цель – выдать доступ к определенной папке, чтобы пользователь не выходил за домашний каталог и мог запускать внутри shell-скрипт(-ы).
  • Вопрос задан
  • 105 просмотров
Пригласить эксперта
Ответы на вопрос 2
Sanes
@Sanes
!
Так не прокатит. Chroot в консоле делается не так просто.
Была такая оболочка, как lshell. Посмотрите, жива ли она еще. Там это сделать просто.
Ответ написан
@AVKor
Во-первых, настройки OpenSSH надо было разместить тут под спойлером, а не на внешнем ресурсе.

Во-вторых, его надо было настроить (в конфиге есть пример в конце, начиная с Match User). При подключении по sftp пользователь выйти за пределы ChrootDirectory /sftp (к примеру) не сможет.

А для chroot по ssh вот тут написано, как реализуется.
Ответ написан
Ваш ответ на вопрос

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

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