chroot в openssh на прикладі openbsd

Можливо я відстав від світу, але про те, що в openssh з'явився свій вбудований chroot я дізнався лише вчора, дякую mikeb@
Вирішив одразу сробувати.
Наведу приклад:
створюємо користувача test

useradd -d / -g users -s /bin/csh test

надаємо пароль

passwd test

створюємо домашню папку, та копіємо потрібні програми, для почтку достатньо лише оболонки

mkdir /home/test
mkdir /home/test/bin
cp /bin/csh /home/test/bin

власником chroot папки робимо root-a

chown root /home/test

в /etc/ssh/sshd_config додаємо

Match user test
X11Forwarding no
AllowTcpForwarding no
ChrootDirectory /home/test

також є можливість розмежувати по групам, використовуючи Match group

первіряємо:

ssh test@localhost
test@localhost's password:
%



Читайте також:


Метки: , ,

 
 
 

2 коментарі на «chroot в openssh на прикладі openbsd»

  1. Киря Робски
    06 Сер 2008 в 15:25

    А есть, какая нибудь альтернатива? ;)

  2. coolchevy
    06 Сер 2008 в 15:30

    є, дуже багато, наприклад http://chrootssh.sourceforge.net/

Ваш отзыв