Рубрика: soft

Apache 2.0.48

Обновил на сервере версию Апача на более продвинутую — 2.0.48. Всвязи с чем на протяжении последних двух часов вылавливал многочисленные глюки. Ещё, кстати, не все поборол. Например, так до сих пор и не удалось заставить Апач возвращать вот эту страницу в правильной кодировке. Я подозреваю, что это баг, но обойти его у меня пока не получается..

Также долгое время отказывался работать Регистр, пока не указал register_globals on в server-wide настройках.

Остальные баги поборол более-менее успешно. Осталась сущая мелочь.

Cygwin sshd — авторизация по открытому ключу

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

Оказалось, что всё не так просто — во-первых у меня оказалась довольно старая версия sshd, которая ни в какую не хотела воспринимать файлик authorized_keys в какой бы каталог его не подкладывал и какие бы пермишнсы ему не назначал.

После установки новой версии cygwin служба sshd наотрез отказалась запускаться, ругаясь на отсутствие некой экспортируемой функции в файлике cygwin1.dll. Ну про эту байку мы уже знаем — плавали. В своё время я довольно долго и безуспешно пытался запустить sshd в качестве службы у себя на компе с подобным результатом. Ответ нашёлся в ньюсовой конференции news:comp.security.ssh — мне посоветовали поискать у себя на дисках более старые версии библиотеки cygwin1.dll и поудалять её нафик. Этот, казалось бы, довольно очевидный шаг мне как-то не приходил до этого в голову, но благодаря вышеописанной ньюсгруппе этот баг был обойдён, за что огромное спасибо её подписчикам.

Таким образом, алгоритм установки службы sshd в Windows выглядит следующим образом:
1. Идём на http://sources.redhat.com/cygwin и качаем оттуда setup.exe
2. Запускаем свежевыкачаный файл, устанавливаем cygwin, не забыв указать в категории Net модуль openssh для поддежрки ssh и в категории Admin модуль cygrunsrv для запуска процесса sshd, как службы Windows.
3. После установки cygwin запускаем его, и в консоли из командной строки набираем ssh-host-config — скрипт для настройки службы sshd.
4. Для формирования файлика passwd не забываем запустить mkpasswd /l > /etc/passwd. Это необходимо для авторизации.
5. Запускаем службу sshd командой net start sshd. Если при запуске служба ругается на что-то вроде «Can’t find __blah-blah-blah entry in cygwin1.dll», то шерстим по всем папкам на диске и удаляем старые версии библиотеки cygwin1.dll в папках, в особенности перечисленных в переменной окружения PATH.
6. Далее, если необходимо настроить авторизацию по открытому ключу, запускаем ssh-keygen -t dsa, генерируем ключ и копируем публичную часть ключа (id_dsa.pub) на сервер в файлик $HOME/.ssh/authorized_keys и, вуаля, вы можете заходить по ssh без пароля.

Удобство сомнительное, если разобраться — аспект безопасности уходит на второй план перед удобством, но в целях самоудовлетворения проканает.

В принципе, обо всём этом можно почитать в man, но мало-ли, вам захочется поискать нужную инфу в Яндексе. Словом, данная запись будет к вашим услугам, как только поисковики её проиндексируют 😉

Однако ж, и я сам не без греха :-)

Четвертью часа позднее вдруг начал сильно тормозить Регистр. Как оказалось, запущенный нан сервере процесс Perl подвис, под завязку загрузив центральный процессор, не давая тем самым работать остальным процессам на машине. Мне даже пришла смска о неработоспособности сервака.

Злополучный процесс был нещадно убит, виновным воздано по заслугам 😉

Ненавижу вирусописателей

Под конец дня на одной из машинок активизировался I-Worm.Moodown.b, он же W32.Netsky.B@mm. Активизировался конкретно — мигом засрав большую часть папок своими телами. Сижу выковыриваю.

Блин, вот если вдруг при мне кто-нибудь ещё будет хвалиться тем, что он пишет вирусы (прецеденты случались) — задушу собственноручно. А хладный труп буду долго пинать ногами до ближайшей помойки. Уроды. Ненавижу.

Opera 7.23 vs FireFox 0.8

Скачал сегодня новую Оперу. Потестил. Пожалуй, звание самого быстрого браузера Опера вполне оправдывает — сайты грузятся субъективно шустрее, чем в том же FireFox. Ещё понравился чуть более умный менеджер паролей. Опера правильно распознаёт поля для ввода именя пользователя и пароля там, где это не могли ни FireFox, ни MSIE. Например, на Newmail. Полезной показалась фича восстановления всех открытых ранее вкладок при запуске браузера. В FireFox это реализовано с помощью специально заточенного плагина. Плагин этот глючит, и часто не всегда корректно работыет с новыми версиями. А в Опере — это встроенная и достаточно хорошо отлаженная возможность.

Пожалуй, перешёл бы на Оперу, если бы не несколько но:
 — Во многих случаях ускорение происходит за счёт более активного кэширования содержимого страниц. При этом иногда возникают проблемы со страницами с динамическим содержанием — они так и остаются в прежнем виде, до тех пор, пока не нажмёшь Refresh.
 — Если текста на странице мало и веб-сервер неправильно отдаёт Content-encoding, автораспознавание не срабатывает и кириллица отображается неправильно. Приходится лезть в меню и ручками переключать кодировку. С FireFox такого не наблюдалось.
 — Ну я не говорю уже о том, что FireFox основан на несколько более продвинутой платформе, нежели Opera. Движок этот, по идее, поддерживает более продвинутые технологии, да и страницы отображает правильнее (вопрос спорный, конечно 🙂
 —
Как ни крути, FireFox — это абсолютно бесплатный браузер, в отличие от. Возможно, для кого-то это совершенно маловажный факт, но тем не менее.

Ну, буду пользоваться ей время от времени. Всё-таки она достаточно быстрая и, несомненно, удобная.

Кому, понедельник, а кому и вторник — день тяжёлый :)

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

Ладно, вру. Никуда я не бегал. Админы — они ребята ленивые. Можно ведь и централизованно всё это дело обновить-установить, не вставая со стула. Главное — это знать как 🙂

Windows XP не сосёт

Перечитал сейчас немножко свой блог и наткнулся на эту запись.

Ну, вы меня уже поняли. Я просто пытаюсь взять свои слова обратно. Виновник той проблемы обнаружился. Им оказался IntranetChat Server. Собственно, именно из-за него возникали дикие тормоза. То-ли он неудачно пытался связаться с каким-то подлинкованным сервером, то-ли ещё из-за каких-то багов.. Факт в том, что именно из-за этой службы происходили дикие тормоза. После того, как служба эта была остановлена, проблема исчезла, чему я несказанно рад.

FireFox

Совершенно незаметно для меня, браузер FireBird сменил название и теперь обзывается не иначе, как FireFox %) Поставил новинку. На первый взгляд, ничего нового тут нет. Всё как и раньше. Разве что картинки посимпатичнее, да работает побыстрее. Субъективно, конечно же 🙂

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

Вот теперь сижу, мучительно вспоминаю пароли к ресурсам, на которых не был уже сто лет. Дело осложняется тем, что на доброй половине ресурсов я регистрировался со старым почтовым ящиком, который грохнул уже давно по причине жуткой заспамленности последнего (да, да, на порносайтах с ним регистрировался — молод и глуп был ещё ;-). Соответственно, восстановить пароли по email, как это предлагается сделать на большинстве подобных ресурсов, уже не получится.

Ладно, буду дальше тестировать этот старый браузер с новым именем. Если окажется, что овчинка выделки не стоит — восстановлю старый профиль обратно. Благо, я его предусмотрительно скопировал.

ArcServe Backup

В todo-list: наконец-таки потестить сабжевую систему резервного копирования. Дистрибутив лежит у меня и дожидается тщательного втыкания. Только, вот беда, до него никак не доходит ход. О результатах тестирования, если кому интересно, сообщу позднее.

Critical Update %)

Вот такие обновления нынче модны у Microsoft

Critical Update %)

Оказывается, наличие в шрифте «unacceptable symbols» является критическим багом, требующим немедленного исправления. Да, да знаю я эту историю со свастикой в Майкрософтовских шрифтах. Но обзывать этот апдейт «критическим» у меня бы язык не повернулся. С ума они там все посходили что-ли…