How to take your system anywhere / Доступ к вашей системе отовсюду: Chapter 1

Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

Как получить доступ к вашей системе отовсюду?
Существует ли возможность обращаться к своим данным из любой точки земли? Ответ - ДА, и я вам покажу как это сделать. Во-первых, вам придется скачать операционную систему Inferno. Это совсем небольшая, но чрезвычайно мощная распределенная система, основанная на "Plan 9 from Bell Labs" и разрабатываемая компанией Vitanouva.

j1m 13.04.09 в 19:37

0

Вы можете установить Inferno поверх вашей операционной системы, такой как Linux, Windows XP, MacOS, ... и запустить ее как пользовательское приложение. На официальном сайте Inferno вы сможете получить помощь в установке и первых шагах по изучению новой системы. Когда вы запустите Inferno поверх вашей операционной системы, вы будете должны сконфигурировать сетевые настройки. Откройте файл /lib/ndb/local. Он содержит в себе все настройки которые вы должны изменить.

rapidfx 13.04.09 в 18:22

0

Предположим, что мы установили Inferno на машину названную pc.domain.org с IP адресом 10.10.10.5. Тогда давайте внесем следующие в файл изменения в /lib/ndb/local:

rapidfx 13.04.09 в 18:25

0

Предположим, что мы установили Inferno на машину pc.domain.org с IP адресом 10.10.10.5. Тогда давайте внесем следующие изменения в файл /lib/ndb/local:

j1m 13.04.09 в 19:50

0

...
infernosite=
dnsdomain=domain.org
dns=10.10.10.128 # Ваш DNS сервер
SIGNER=pc.domain.org
FILESERVER=pc.domain.org
dom=domain.org
registry=pc.domain.org
gridsched=pc.domain.org

rapidfx 13.04.09 в 18:25

0

sys=pc ip=10.10.10.5
....

rapidfx 13.04.09 в 18:25

0

Теперь вам необходимо создать сервер авторизации на pc.domain.org. Так вы сможете управлять доступом на свой сервер Inferno. Перед соединением к Inferno-серверу вы должны будете попросить у него сертификат или тикет. Вы должны создать ключ-подпись для своего сервера авторизации в каталоге /keydb:

rapidfx 14.04.09 в 04:32

0

cd /keydb
auth/createsignerkey pc.domain.org

rapidfx 13.04.09 в 18:35

0

Этот шаг может занять несколько минут. Теперь вам нужен пароль чтобы запустить сервер аутентификации. Чтобы не набирать пароль каждый раз при загрузке сервера, сохраните его в файл:

j1m 13.04.09 в 19:58

0

cd /keydb
echo 'passwordofauthserver' > nvr

rapidfx 13.04.09 в 18:35

0

chmod 600 nvr

rapidfx 13.04.09 в 18:35

0

Теперь вы можете запустить сервер:

j1m 13.04.09 в 19:40

0

ndb/cs
svc/auth -n /keydb/nvr

rapidfx 13.04.09 в 18:54

0

Вы должны создать учетные записи для всех пользовтелей, которые захотят получить доступ к серверу Inferno. Для примера, вы должны создать учетную запись для себя:

j1m 13.04.09 в 19:42

0

auth/changelogin _Ваше_имя_пользователя_

rapidfx 13.04.09 в 18:55

0

Теперь у вас есть работающий сервер аутентификации, поздравляю. Теперь вы можете запустить файловый сервис, который позволит получить доступ к хранилищу данных на вашем сервере. Откройте новое окно командного интерпритатора и запустите его.

j1m 13.04.09 в 20:03

0

wm/sh
svc/net

rapidfx 13.04.09 в 18:55

0

IMG =http://1.bp.blogspot.com/_g07Yd4LWRnY/RyReGmfQhbI/AAAAAAAAAH0/yQEV_1-thsc/s320/export.jpg

rapidfx 13.04.09 в 18:55

0

Теперь вы можете подключиться к этому серверу откуда угодно используя другой экземпляр Inferno. Я рекомендую установить Inferno на маленький usb-брелок и носить его с собой. Скопируйте заполненный ранее файл /lib/ndb/local в этот экземпляр Inferno, а затем просто запустите ОС, откройте окно командного интерпритатора и запросите сертификат вашего сервера аутентификации. Вы должны сделать это только один раз:

j1m 13.04.09 в 20:10

0

ndb/cs
getauthinfo default
>SIGNER: pc.domain.org
>USER: yourusername
>password: ...
>save in a file: yes

rapidfx 13.04.09 в 18:55

0

Укажите пароль, который вы вводили в ответ на запрос команды changelogin. Это все, отныне вы можете получить доступ к вашим файлам в любое время и в любом месте.

j1m 13.04.09 в 20:15

0

ndb/cs
mount pc.domain.org /n/remote

rapidfx 13.04.09 в 18:55

0

Перейдите в каталог /n/remote и вы увидите все ваши файлы.

Источник: http://sdemingo.blogspot.com/
Похожая статья: http://9grid.es/sources/contrib/nemo/octopus/INSTALL

j1m 13.04.09 в 20:17

0
Минутку...