воскресенье, 26 августа 2012 г.

Настройка удалённого управления в ROSA Marathon

Коротенькое howto по очень быстрой и весьма простой настройке удалённого управления в ROSA Marathon 2012.

Наиболее и простой для меня способ - использование FreeNX. Поскольку у него очень высокая скорость работы и беспроблемная настройка. Наша задача - получить удалённое управление с возможностью подключения к физическому экрану, что позволяет видеть текущую сессию пользователя, а не плодить новую. Последнее особенно критично для саппорта удалённых систем.

В качестве серверной части используется FreeNX 4 Preview 6. Поскольку стабильная версия 3.5 с Marathon у меня не взлетела. Были проблемы, в результате которых был повреждён пользовательский профиль.

Для настройки нам потребуется три вещи: сервер nx, сервер ssh и клиент nomachine.

Итак, сервер скачиваем отсюда. Клиент для подключения уже отсюда. Выбирать вариант с NX Client RPM  для клиента и NoMachine RPM для сервера. Архитектуру уточните сами, командой uname -m на той машине, куда вы собираетесь ставить сервер. Аналогично для клиента.
Сервер ssh входит в комплект поставки операционной системы по умолчанию.

Настройка сервера:
  • Логинимся как пользователь root и устанавливаем скачанный нами rpm-пакет.

  • Запускаем сервер ssh выполнив: /etc/init.d/sshd start. Не забываем включить автоматический запуск ssh при старте системы: chkconfig sshd on

  • После установки переходим в каталог /usr/NX/etc и находим там файл server.cfg

  • В файле server.cfg раскомментируем строку EnablePasswordDB и присваиваем ей значение 1
    Раскомментируем строку PhysicalDesktopSharing и присваиваем ей значение 1
    Раскомментируем строку PhysicalDesktopMode и присваиваем ей значение 1
    Раскомментируем строку PhysicalDesktopAuthorization и присваиваем значение 0

  • Перезапускаем сервер NX: /usr/NX/bin/nxserver --restart

  • Создаём пользователя которым мы будем подключаться, выполнив команду:
    /usr/NX/bin/nxserver --useradd имя_пользователя.
    Прошу обратить внимание, что указанное имя пользователя должно совпадать с реально существующей в операционной системе учётной записью. Пароль можно придумать свой, не обязательно совпадающим с паролем пользователя в системе.

  • Пробуем подключиться с помощью клиента.
Настройка клиента:
  • Запускаем NX Connection Wizard

  • В поле Session пишем название для сессии. Имя может быть любое. Например, Support.

  • Пишем в поле Host ip-адрес компьютера и его порт. Порт используется как у ssh, т.е. 22. Но если планируете оставить его включённым постоянно, крайне рекомендую перевесит на другой, чтобы боты не стучались на него.

  • Ползунок Select type of your internet connection выставляем нужное положение. Если это компьютер где-то во внешнем мире, то рекомендую выставить ADSL либо ISDN. Будет не столь симпатично смотреться, но работать на не очень быстром канале станет гораздо лучше.

  • После нажатия Next переходим на следущее шаг мастера. В первом выпадающем списке выбираем Shadow. В выпадающем списке Select size of your remote desktop выбираем настройки по вкусу. Галочку Disable encryption of traffic не ставим.

  • После произведённых манипуляций запускаем NX Client for Linux выбираем нужную сессию (в нашем случае Support), вводим логин, пароль и подключаемся по нажатию кнопки Login.
После вышеприведённых манипуляций вы можете подключаься к компьютеру, видеть происходящее на экране и сами взаимодействовать с устройствами ввода. На всю вышеописанную настройку у меня уходит минуты три, если не считать времени скачивания. Тем не менее, есть и ложка дёгтя в виде некоторых ограничений:
  • FreeNX позволяет подключаться к одной машине не более чем двум пользователям. Впрочем, для саппорта домашнего компьютера этого более чем достаточно.

  • FreeNX 4, к сожалению, очень плохо дружит с вводом кириллицы. У патченного RX@Etersoft на базе FreeNX 3.4 этих проблем нет, но я лично проверял его работу только с ROSA 2011 и Mandriva 2011. Там проблем замечено не было.

  • Если ваш компьютер находится за роутером, то тут поможет только форвардинг портов. Если вы сидите за NAT провайдера - увы. Ничем помочь не сможем. Тут есть вариант только в виде TeamViewer.

понедельник, 20 августа 2012 г.

++28

Хо-хо-хо, ещё один год. Но чертовски хороший год.

вторник, 14 августа 2012 г.

Жертвам взломанного рутрекера

Виндузятникам:

C:\Windows\System32\drivers\etc\hosts

195.82.146.114  rutracker.org
195.82.146.216  static.rutracker.org
195.82.146.52  login.rutracker.org
195.82.146.215  post.rutracker.org
195.82.146.52  pm.rutracker.org
195.82.146.120 bt.rutracker.org
195.82.146.121 bt2.rutracker.org
195.82.146.122 bt3.rutracker.org
195.82.146.215  dl.rutracker.org
195.82.146.5 ix.rutracker.net
195.82.146.5 ix2.rutracker.net
195.82.146.5 ix3.rutracker.net
195.82.146.30 wiki.rutracker.org
91.211.117.71 blog.rutracker.org

Остальным:

/etc/hosts

195.82.146.114  rutracker.org
195.82.146.216  static.rutracker.org
195.82.146.52 login.rutracker.org
195.82.146.215 post.rutracker.org
195.82.146.52 pm.rutracker.org
195.82.146.120 bt.rutracker.org
195.82.146.121 bt2.rutracker.org
195.82.146.122 bt3.rutracker.org
195.82.146.215  dl.rutracker.org
195.82.146.5 ix.rutracker.net
195.82.146.5 ix2.rutracker.net
195.82.146.5 ix3.rutracker.net
195.82.146.30 wiki.rutracker.org
91.211.117.71 blog.rutracker.org

И ждать, пока DNS им не починят.

Update:
rutracker.org вернули в строй. rutracker.net по-прежнему не работает.

понедельник, 13 августа 2012 г.

Железячный лытдыбр

Дошли руки купить прилично звучащие наушники-затычки. Жить стало веселее и заодно задействовал возможность использования своего смартфона в качестве шарманки.

Специально для Вейдера: Creative EP-630

суббота, 11 августа 2012 г.

Из истории европейского средневековья

"Хотя механизм государственного управления и хозяйствования к тому времени принимает довольно сложные формы, проекция государственной власти в народном сознании образует неизменные и простые конструкции. Политические представления, окрашивающие жизнь эпохи, — это представления народной песни и рыцарского романа. Короли как бы сводятся к определенному числу типов, в большем или меньшем соответствии с тем или иным мотивом из рыцарских похождений или из песен: благородный и справедливый государь; правитель, введенный в заблуждение дурными советами; мститель за честь своего рода — или попавший в несчастье и поддерживаемый преданностью своих подданных. В государстве позднего Средневековья бюргеры, обложенные непосильными налогами, без права решать, на что расходуются все эти средства, живут в постоянном сомнении, не ведая, расточаются ли деньги их понапрасну или идут на общее благо. Недоверие к государственной власти питается нехитрыми представлениями о том, что король находится в окружении алчных и лукавых советников; либо причиной того, что дела в стране идут из рук вон плохо, являются царящие при дворе роскошь и чрезмерное изобилие. Таким образом, для народа политические вопросы упрощаются и сводятся к всевозможным эпизодам из сказок..."


Йохан Хейзинга "Осень средневековья"


Ничего не напоминает? Да, оно самое. Якобы присущая исключительно русским вера в "доброго царя и злых бояр". Как видим, данный паттерн был характерен для любого западноевропейского народа и вообще, оно всё гораздо глубже, чем можно себе представить на первый взгляд. Интересно только почему данное суждение осталось популярным у нас, но как-то исчезло у европейцев. Или мне кажется?

вторник, 7 августа 2012 г.

Роджер Желязны "Спящий"

Напоролся на цикл повестей Роджера Желязны под названием "Спящий". Вылитая история про марвеловских "Людей Икс". Судите сами: вирус устроивший генетическую модификацию людей, разделение человечества на две враждующие группы, мутанты с различными сверхспособностями (телекинез, регенерация, левитация, телепатия и пр.) и выглядящие зачастую не как обычные люди. Временные рамки примерно аналогичные, действие разворачивается начиная с 1946 года.
Но X-Men были опубликованы в 1963 году, а "Спящий" в 1987. ЧСХ, последняя серия из этой книги в 2002 была выпущена.
Странно, что Marvel с него не стребовали денег, как это водится нынче.
 
P.S.
А редактором этой серии у него был некто Джордж Мартин.

P.P.S.
Если честно, не самая удачная работа Желязны.

понедельник, 6 августа 2012 г.

Вышел в отпуск, называется

Сходу нашёл пару багов в нашем дистрибутиве. Всё же правы мои коллеги, в отпуск надо уходить так, чтобы не было компьютера и интернета в поблизости. :)

Заодно пощупал Joli OS и Elementary OS. Обе построены на базе Ubuntu, но для разных целей. Первая, по сути, замена Chrome OS. Вторая - ещё одна попытка сделать простой и понятный десктоп.

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

Windows 8 RTM упорно в виртуалку не ставится, а то сравнить хотел с Consumer Preview, которую уже описывал.

Открыли исходники CDE

Того самого CDE, который явился отцом-вдохновителем многих графических UNIX-окружений, теперь стал открытым. Только кому он теперь сейчас-то? На сервере разве что, да парочке ностальгирующих олдфагов? С другой стороны, для своего времени он смотрелся действительно неплохо.

пятница, 3 августа 2012 г.

Отпуск наступил

Если в ближайшее время ничего не сорвётся, поеду в Казань. Что-то давно dsent вживую не видел, например. Ну, заодно missbehave4eva навестить, если получится.

четверг, 2 августа 2012 г.

Немного интересных ссылок

"Об истории русского языка"
"На пути к термоядерной энергетике"
"Параллельные человечества"

Последняя ссылка особенно любопытная. Всё-таки с момента окончания университета успело появиться достаточно много нового в этой области, читал с большим интересом.