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

Всё о линукс сообществе Владивостока, организационные вопросы и предложения, проекты, линуксовки
Ответить
Under
Full Member
Full Member
Сообщения: 151
Зарегистрирован: 06 ноя 2007 02:13
Откуда: Владивосток
Контактная информация:

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

Сообщение Under »

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

Аватара пользователя
hatred
Global Moderator
Global Moderator
Сообщения: 1205
Зарегистрирован: 08 июн 2006 00:32
Откуда: Владивосток
Контактная информация:

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

Сообщение hatred »

jail... это случайно не система виртуализации во FreeBSD? тогда linux-VServers или OpenVZ.

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

Но ты упомянул jail... тогда речь идет уже о VPS хостинге, тогд бери или OpenVZ если система не будет отличаться от хостовой, или xen настраивается всё оч. просто.
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos

Under
Full Member
Full Member
Сообщения: 151
Зарегистрирован: 06 ноя 2007 02:13
Откуда: Владивосток
Контактная информация:

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

Сообщение Under »

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

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

Аватара пользователя
hatred
Global Moderator
Global Moderator
Сообщения: 1205
Зарегистрирован: 08 июн 2006 00:32
Откуда: Владивосток
Контактная информация:

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

Сообщение hatred »

OpenVZ, Linux VServer, собственно продукты для виртуализации/изоляции
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos

V@nya
Advanced Newbie
Advanced Newbie
Сообщения: 26
Зарегистрирован: 09 окт 2006 13:35

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

Сообщение V@nya »

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

Аватара пользователя
SCIF
Full Member
Full Member
Сообщения: 144
Зарегистрирован: 07 июн 2006 15:50
Откуда: Владивосток
Контактная информация:

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

Сообщение SCIF »

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

Аватара пользователя
hatred
Global Moderator
Global Moderator
Сообщения: 1205
Зарегистрирован: 08 июн 2006 00:32
Откуда: Владивосток
Контактная информация:

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

Сообщение hatred »

Да просто первое что выкинул мне гуголь про jail это как раз виртуализация во FreeBSD...

Linux VServer как раз больше для изоляции:
http://www-128.ibm.com/developerworks/r ... linuxvirt/
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos

Аватара пользователя
SCIF
Full Member
Full Member
Сообщения: 144
Зарегистрирован: 07 июн 2006 15:50
Откуда: Владивосток
Контактная информация:

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

Сообщение SCIF »

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

Аватара пользователя
hatred
Global Moderator
Global Moderator
Сообщения: 1205
Зарегистрирован: 08 июн 2006 00:32
Откуда: Владивосток
Контактная информация:

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

Сообщение hatred »

Ну впринципе да, с openssh только как-то костыливо, хотя в современных реалиях уже наверное лучше использовать VPS окружения.
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos

Аватара пользователя
rpk
Full Member
Full Member
Сообщения: 117
Зарегистрирован: 07 июн 2006 20:48
Откуда: Vladivostok
Контактная информация:

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

Сообщение rpk »

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

Ответить