Инструментарий для создания shell-хостинга
-
- Full Member
- Сообщения: 151
- Зарегистрирован: 06 ноя 2007 02:13
- Откуда: Владивосток
- Контактная информация:
Инструментарий для создания shell-хостинга
Была мысль это дело реализовать. Возможность есть. У кого какие идеи/опыт относительно сабж-пригодного софта?
Пока остановился на jail, разбираюсь с тонкостями.
От шелла требуется наличиие gcc + нужных библиотек, что бы компильнуть можно было по мелочи, ну и квотировать надо.
Может еще какой софт посоветуете.
Пока остановился на jail, разбираюсь с тонкостями.
От шелла требуется наличиие gcc + нужных библиотек, что бы компильнуть можно было по мелочи, ну и квотировать надо.
Может еще какой софт посоветуете.
Gentoo Linux
- hatred
- Global Moderator
- Сообщения: 1205
- Зарегистрирован: 08 июн 2006 00:32
- Откуда: Владивосток
- Контактная информация:
Re: Инструментарий для создания shell-хостинга
jail... это случайно не система виртуализации во FreeBSD? тогда linux-VServers или OpenVZ.
ЗЫ у меня shell хостинг ассоциируется только с сервером к которому можно достучаться по ssh имея свой аккаунт и в рамках этого аккаунта что-то делать, тогда вообще не понимаю что тут кроме openssh и дисковых/пользовательских квот нужно.
Но ты упомянул jail... тогда речь идет уже о VPS хостинге, тогд бери или OpenVZ если система не будет отличаться от хостовой, или xen настраивается всё оч. просто.
ЗЫ у меня shell хостинг ассоциируется только с сервером к которому можно достучаться по ssh имея свой аккаунт и в рамках этого аккаунта что-то делать, тогда вообще не понимаю что тут кроме openssh и дисковых/пользовательских квот нужно.
Но ты упомянул jail... тогда речь идет уже о VPS хостинге, тогд бери или OpenVZ если система не будет отличаться от хостовой, или xen настраивается всё оч. просто.
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos
Hatred's Log Place | My GitHub repos | My Gitlab repos
-
- Full Member
- Сообщения: 151
- Зарегистрирован: 06 ноя 2007 02:13
- Откуда: Владивосток
- Контактная информация:
Re: Инструментарий для создания shell-хостинга
Именно. Но хотелось, что бы юзеры работали в чхрутной среде, не видя дальше своего носа. Суть проста, развиваю сайт IRC тематики + своя небольшая сеть, и хочется открыть шелл-хостинг для юзеров, что сейчас очень популярно, в виду помирания именитых зарубежных free-shell'ов, с квотами 5-50мб, 1-3 процесса в фоне, доступ only ssh. Никаких сверх требований.у меня shell хостинг ассоциируется только с сервером к которому можно достучаться по ssh имея свой аккаунт и в рамках этого аккаунта что-то делать
jail сейчас изучаю на домашней машине (Gentoo), возникла только одна проблема, с переносом gcc в клетку. С первого взгляда мне показалось это именно тем, что и требовалось. Но посмотрю в сторону OpenVZ.
Gentoo Linux
- hatred
- Global Moderator
- Сообщения: 1205
- Зарегистрирован: 08 июн 2006 00:32
- Откуда: Владивосток
- Контактная информация:
Re: Инструментарий для создания shell-хостинга
OpenVZ, Linux VServer, собственно продукты для виртуализации/изоляции
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos
Hatred's Log Place | My GitHub repos | My Gitlab repos
Re: Инструментарий для создания shell-хостинга
не, это не то, это уже виртуализация, а jail позволяет просто создать изолированую среду, в самый раз для данной задачи.hatred писал(а): OpenVZ, Linux VServer, собственно продукты для виртуализации/изоляции
- SCIF
- Full Member
- Сообщения: 144
- Зарегистрирован: 07 июн 2006 15:50
- Откуда: Владивосток
- Контактная информация:
Re: Инструментарий для создания shell-хостинга
Если Вы говорите про фряшную тюрьму - то это просто чрут ведь. А для хостинга нужно юзать SELinux + RSBAC (вроде так пишется ). Но это весьма непросто и в зависимости от нужной силы изоляции можно обойтись другими средствами.V@nya писал(а): не, это не то, это уже виртуализация, а jail позволяет просто создать изолированую среду, в самый раз для данной задачи.
- hatred
- Global Moderator
- Сообщения: 1205
- Зарегистрирован: 08 июн 2006 00:32
- Откуда: Владивосток
- Контактная информация:
Re: Инструментарий для создания shell-хостинга
Да просто первое что выкинул мне гуголь про jail это как раз виртуализация во FreeBSD...
Linux VServer как раз больше для изоляции:
http://www-128.ibm.com/developerworks/r ... linuxvirt/
Linux VServer как раз больше для изоляции:
http://www-128.ibm.com/developerworks/r ... linuxvirt/
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos
Hatred's Log Place | My GitHub repos | My Gitlab repos
- SCIF
- Full Member
- Сообщения: 144
- Зарегистрирован: 07 июн 2006 15:50
- Откуда: Владивосток
- Контактная информация:
Re: Инструментарий для создания shell-хостинга
VServer это конечно круто. Если есть время - действительно наврено стоит взглянуть на него.
А вообще как бы это парадоксально не было - http://ru.wikipedia.org/wiki/Chroot Там внизу линки есть. Это вариант попроще.
А вообще как бы это парадоксально не было - http://ru.wikipedia.org/wiki/Chroot Там внизу линки есть. Это вариант попроще.
- hatred
- Global Moderator
- Сообщения: 1205
- Зарегистрирован: 08 июн 2006 00:32
- Откуда: Владивосток
- Контактная информация:
Re: Инструментарий для создания shell-хостинга
Ну впринципе да, с openssh только как-то костыливо, хотя в современных реалиях уже наверное лучше использовать VPS окружения.
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos
Hatred's Log Place | My GitHub repos | My Gitlab repos
- rpk
- Full Member
- Сообщения: 117
- Зарегистрирован: 07 июн 2006 20:48
- Откуда: Vladivostok
- Контактная информация:
Re: Инструментарий для создания shell-хостинга
Шел в котором есть gcc и который позволяет компилировать и запускать программы, de facto не может быть изолированной средой.V@nya писал(а): jail позволяет просто создать изолированую среду, в самый раз для данной задачи.
2Автор. Не стоит gcc давать даже в jail... :\