Уважаемые гуру
Возможно ли сделать доступ по ssh чтоб выше указаной папки не куда больше нельзя зайти.
Например хочу дать доступ к такой папки /home/serv/csserv
И чтобы выше csserv он не куда не мог попасть
ssh доступ (Как ссделать правильный доступ)
Модераторы: SLEDopit, Модераторы разделов
-
legushonok
- Сообщения: 19
Re: ssh доступ
У ссш демона в конфиге есть параметр ChrootDirectory
Ну и соответственно права должны правильные стоять.
Ну и соответственно права должны правильные стоять.
-
viktor6
- Сообщения: 87
- ОС: Debian
Re: ssh доступ
legushonok писал(а): ↑13.03.2012 09:38У ссш демона в конфиге есть параметр ChrootDirectory
Ну и соответственно права должны правильные стоять.
Чтото не нашел в конфиге такого параметра
-
Goodvin
- Ведущий рубрики
- Сообщения: 4333
- Статус: ⚝⚠⚒⚑⚖☭☞☣☤&
Re: ssh доступ
viktor6 писал(а): ↑13.03.2012 20:49legushonok писал(а): ↑13.03.2012 09:38У ссш демона в конфиге есть параметр ChrootDirectory
Ну и соответственно права должны правильные стоять.
Чтото не нашел в конфиге такого параметра
Чтобы он там был, его туда надо написать.
Код: Выделить всё
man sshd_configChrootDirectory
Specifies a path to chroot(2) to after authentication. This path, and all its components, must be root-owned directories that
are not writable by any other user or group. After the chroot, sshd(8) changes the working directory to the user’s home direc-
tory.
The path may contain the following tokens that are expanded at runtime once the connecting user has been authenticated: %% is
replaced by a literal ’%’, %h is replaced by the home directory of the user being authenticated, and %u is replaced by the user-
name of that user.
The ChrootDirectory must contain the necessary files and directories to support the user’s session. For an interactive session
this requires at least a shell, typically sh(1), and basic /dev nodes such as null(4), zero(4), stdin(4), stdout(4), stderr(4),
arandom(4) and tty(4) devices. For file transfer sessions using ”sftp”, no additional configuration of the environment is nec-
essary if the in-process sftp server is used, though sessions which use logging do require /dev/log inside the chroot directory
(see sftp-server(8) for details).
The default is not to chroot(2).
-
viktor6
- Сообщения: 87
- ОС: Debian
Re: ssh доступ
Делал по этому мануалу
http://bukashk0zzz.org.ua/nix/chrootdirect...chenyya-dostupa
и как понял я это лиш режит права для
что скажете по этому поводу
http://www.aboutubuntu.ru/content/chroot-v...ecureshell.html
http://bukashk0zzz.org.ua/nix/chrootdirect...chenyya-dostupa
и как понял я это лиш режит права для
З.І. В большенстве случеев нужно для того чтобы давать доступ для загрузки файлов пользователю по SFTP
что скажете по этому поводу
http://www.aboutubuntu.ru/content/chroot-v...ecureshell.html
-
Kreept
- Сообщения: 107
- ОС: Linux
Re: ssh доступ
Создайте отдельного пользователя csserv, с домашней папкой /home/serv/csserv и настройте для него ChrootDirectory.
Таким образом Вы получите желаемый результат.
Если Вы хотите себя полностью обезопасить, смотрите в сторону JailKit
Таким образом Вы получите желаемый результат.
Если Вы хотите себя полностью обезопасить, смотрите в сторону JailKit
Спасибо сказали:
-
taaroa
- Сообщения: 1319
-
viktor6
- Сообщения: 87
- ОС: Debian
Re: ssh доступ
Я чтото запутался если настраиваю /etc/ssh/sshd_config
то работает sftp и пускает только в свою папку
но вот по ssh не пускает через putty как быть в этом случае?
Код: Выделить всё
UsePAM yes
Match user wowserv
ChrootDirectory /home/wowserv
ForceCommand internal-sftp
X11Forwarding no
AllowTcpForwarding noто работает sftp и пускает только в свою папку
но вот по ssh не пускает через putty как быть в этом случае?
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: ssh доступ
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
viktor6
- Сообщения: 87
- ОС: Debian
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: ssh доступ
_правильное_ не подскажу, но выше вы написали, что вам не нужно «форсированно запускать sftp», откуда логически следует, что вам надо удалить эту строку·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог