Страница 1 из 1

Инструментарий для создания shell-хостинга

Добавлено: 04 май 2008 02:19
Under
Была мысль это дело реализовать. Возможность есть. У кого какие идеи/опыт относительно сабж-пригодного софта?
Пока остановился на jail, разбираюсь с тонкостями.
От шелла требуется наличиие gcc + нужных библиотек, что бы компильнуть можно было по мелочи, ну и квотировать надо.
Может еще какой софт посоветуете.

Re: Инструментарий для создания shell-хостинга

Добавлено: 04 май 2008 14:11
hatred
jail... это случайно не система виртуализации во FreeBSD? тогда linux-VServers или OpenVZ.

ЗЫ у меня shell хостинг ассоциируется только с сервером к которому можно достучаться по ssh имея свой аккаунт и в рамках этого аккаунта что-то делать, тогда вообще не понимаю что тут кроме openssh и дисковых/пользовательских квот нужно.

Но ты упомянул jail... тогда речь идет уже о VPS хостинге, тогд бери или OpenVZ если система не будет отличаться от хостовой, или xen настраивается всё оч. просто.

Re: Инструментарий для создания shell-хостинга

Добавлено: 04 май 2008 17:33
Under
у меня shell хостинг ассоциируется только с сервером к которому можно достучаться по ssh имея свой аккаунт и в рамках этого аккаунта что-то делать
Именно. Но хотелось, что бы юзеры работали в чхрутной среде, не видя дальше своего носа. Суть проста, развиваю сайт IRC тематики + своя небольшая сеть, и хочется открыть шелл-хостинг для юзеров, что сейчас очень популярно, в виду помирания именитых зарубежных free-shell'ов, с квотами 5-50мб, 1-3 процесса в фоне, доступ only ssh. Никаких сверх требований.

jail сейчас изучаю на домашней машине (Gentoo), возникла только одна проблема, с переносом gcc в клетку. С первого взгляда мне показалось это именно тем, что и требовалось. Но посмотрю в сторону OpenVZ.

Re: Инструментарий для создания shell-хостинга

Добавлено: 04 май 2008 19:20
hatred
OpenVZ, Linux VServer, собственно продукты для виртуализации/изоляции

Re: Инструментарий для создания shell-хостинга

Добавлено: 05 май 2008 06:55
V@nya
hatred писал(а): OpenVZ, Linux VServer, собственно продукты для виртуализации/изоляции
не, это не то, это уже виртуализация, а jail позволяет просто создать изолированую среду, в самый раз для данной задачи.

Re: Инструментарий для создания shell-хостинга

Добавлено: 05 май 2008 11:41
SCIF
V@nya писал(а): не, это не то, это уже виртуализация, а jail позволяет просто создать изолированую среду, в самый раз для данной задачи.
Если Вы говорите про фряшную тюрьму - то это просто чрут ведь. А для хостинга нужно юзать SELinux + RSBAC (вроде так пишется ;)). Но это весьма непросто и в зависимости от нужной силы изоляции можно обойтись другими средствами.

Re: Инструментарий для создания shell-хостинга

Добавлено: 06 май 2008 08:46
hatred
Да просто первое что выкинул мне гуголь про jail это как раз виртуализация во FreeBSD...

Linux VServer как раз больше для изоляции:
http://www-128.ibm.com/developerworks/r ... linuxvirt/

Re: Инструментарий для создания shell-хостинга

Добавлено: 06 май 2008 11:34
SCIF
VServer это конечно круто. Если есть время - действительно наврено стоит взглянуть на него.
А вообще как бы это парадоксально не было - http://ru.wikipedia.org/wiki/Chroot Там внизу линки есть. Это вариант попроще.

Re: Инструментарий для создания shell-хостинга

Добавлено: 06 май 2008 11:42
hatred
Ну впринципе да, с openssh только как-то костыливо, хотя в современных реалиях уже наверное лучше использовать VPS окружения.

Re: Инструментарий для создания shell-хостинга

Добавлено: 04 июн 2008 21:27
rpk
V@nya писал(а): jail позволяет просто создать изолированую среду, в самый раз для данной задачи.
Шел в котором есть gcc и который позволяет компилировать и запускать программы, de facto не может быть изолированной средой.
2Автор. Не стоит gcc давать даже в jail... :\