Блог ИТ склеротика. Записки ИТ склеротика.

Страницы

Расширенный поиск в статьях блога

Показаны сообщения с ярлыком Руководства. Показать все сообщения
Показаны сообщения с ярлыком Руководства. Показать все сообщения

18 февраля 2012 г.

Луковый маршрутизатор TOR



Луковый маршрутизатор TOR

В этой статье мы поговорим о Tor - программном комплексе, который позволяет сделать пребывание в сети полностью анонимным.

Обзор

Tor позволяет организовать так называемую "анонимную сеть", любому участнику которой будет гарантирована полная скрытность пребывания в интернет. В настоящий момент сеть Tor состоит из тысяч серверов, которые могут быть использованы любым человеком.

Резервное копирование в Ubuntu за пол часа

Итак, мы имеем удаленный хост под управлением ubuntu, с некоторым массивом довольно критичных данных. Довольно логичным было бы настроить бэкап прямо на удаленном хосте, с помощью tar по крону, rsyns и т.д. Но, т.к. место на виртуальном выделенном хостинге довольно дорого и использовать его лучше по делу, идеально было бы, чтобы данные автоматически копировались на какую нибудь локальную машину, место на которой хоть отбавляй. В моем случае это файловый сервис в офисе, под управлением все той же Ubuntu.

Установка Vuurmuur 0.7 на Debian

Vuurmuur — за таким «кошачьим» именем скрывается довольно мощная GUI надстройка для iptables. Основным отличием от других iptables-надстроек является наличие консольного интерфейса написанного на Ncurses. Поэтому администрирование всё также легко возможно посредством SSH или консоли. Vuurmuur умеет работать с шейпингом, поддерживает функции мониторинга трафика, ведёт отдельные логи, прекрасно работает как на 2.4 так и на 2.6 ядрах и даже «говорит» на русском.

IPtables + Squid

Итак,сегодня мы займемся тем,что будем настраивать firewall на прокси сервере.
Для более удобной настройки и хранения всех правил firewall'а мы напишем небольшой скрипт.Два интерфейса внутренний eth0 и внешний eth1.Настроенный squid.

IPTables и удаленный доступ в сеть

Итак, сеть настроена, пакеты ходят, интернет работает, права режутся — в общем момент, когда можно перевести дух и заняться «доводкой» сервера для удобства не пользователя, но администратора. А что хочется правильному системному администратору? Конечно же! Чтобы его рабочие обязанности отнимали у него как можно меньше свободного времени. А что для этого служит лучше всего — естественно удаленный доступ.


Справочник команд по Debian

Справочная информация по командам в терминале.

СИСТЕМНАЯ ИНФОРМАЦИЯ

arch или uname -m - отобразить архитектуру компьютера
uname -r - отобразить используемую версию ядра
dmidecode -q - показать аппаратные системные компоненты — (SMBIOS / DMI)
hdparm -i /dev/hda - вывести характеристики жесткого диска
hdparm -tT /dev/sda - протестировать производительность чтения данных с жесткого диска

Управляем привилегиями приложений с помощью Capabilities

Управляем привилегиями приложений с помощью CapabilitiesСегодня поддержка этого механизма реализована почти во всех POSIX-совместимых ОС, однако популярностью он не пользуется и большое количество системных администраторов даже не подозревает о его существовании. Между тем capabilitiesочень мощная и в то же время чрезвычайно простая в использовании подсистема.
Еще до появления SELinux, AppArmor, ACL и прочих технологий ограничения приложений в полномочиях и правах доступа, в стандарт POSIX был принят механизм так называемых "возможностей" (или по-английски: capabilities), который позволял наделять приложения, работающие с правами обычных пользователей, рядом привилегий root, не давая им полных прав суперпользователя.

Установка KVM/QEMU на Debian

KVM (или Kernel-based Virtual Machine) — это программное решение, обеспечивающее виртуализацию в среде Linux на платформе x86, которая поддерживает аппаратную виртуализацию на базе Intel VT (англ.) (Virtualization Technology) либо AMD SVM (Secure Virtual Machine).Да кстати, без аппаратной поддержки процессором она, как я понял, работать не будет.

 Будет установлена KVM на ОС Debian.На самой виртуальной машине,также будет установлен debian.

8 февраля 2012 г.

Первые государственные нормативы по требованиям к надежности SaaS

Случайно обнаружил достаточно свежий приказ Минсвязи (МИНИСТЕРСТВО СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ, ПРИКАЗ, от 2 сентября 2011 г. N 221). Документ декларирует требования к системам электронного документооборота федеральных органов исполнительной власти, фактически правительственным веб-сервисам. Нельзя, конечно, утверждать, что это законченный набор критериев для разделения government SaaS на годные и не очень, но прочитать его как минимум на раз смысл есть.

Мониторинг сетевых устройств

Свободнораспространяемая система Cacti была создана специально для решения подобных задач. Она предоставляет пользователю удобный веб-интерфейс к утилите RRDTool, предназначенной для работы с круговыми базами данных (Round Robin Database), которые используются для хранения информации об изменении одной или нескольких величин за определенный промежуток времени.Интерфейс отображения статистики, собранной с сетевых устройств, представлен в виде дерева, структура которого задается самим пользователем.

Установка и настройка NFS сервера на Debian based дистрибутивы

folder-fileserver-512x512.png
В этой небольшой статье описано как запустить NFS сервер на дистрибутивах Debian, Ubuntu, Linux Mint и прочих. Установка и настройка занимает около пяти минут времени, все пакеты доступны в штатных репозиториях выбранной вами операционной системы. Для начала обратимся к википедии что бы узнать что такое NFS и зачем оно нужно нам. Цитата:
Network File System (NFS) — протокол сетевого доступа к файловым системам, первоначально разработан Sun Microsystems в 1984 году. Основан на протоколе вызова удалённых процедур (ONC RPC, Open Network Computing Remote Procedure Call, RFC 1057RFC 1831). Позволяет подключать (монтировать) удалённые файловые системы через сеть, описан в RFC 1094RFC 1813, и RFC 3530.
NFS абстрагирована от типов файловых систем как сервера, так и клиента, существует множество реализаций NFS-серверов и клиентов для различных операционных систем и аппаратных архитектур. В настоящее время (2007) используется наиболее зрелая версия NFS v.4 (RFC 3010), поддерживающая различные средства аутентификации (в частности, Kerberos и LIPKEY с использованием протокола RPCSEC_GSS) исписки контроля доступа (как POSIX, так и Windows-типов).
pNFS (параллельный NFS) — последняя версия стандарта NFS, включающая в себя распараллеленную реализацию общего доступа к файлам, которая увеличивает скорость передачи данных пропорционально размерам системы.

Установка хостинг панели ISPConfig 3 на Ubuntu 9.04

ispconfig_logo.png
В этой статье описывается как установить панель управления хостингом ISPConfig на Ubuntu 9.04. ISPConfig работает со следующими компонентами:
  • Apache 1.3.x/2.0.x/2.2.x
  • Proftpd & vsftpd
  • Supports The Following Mail Servers: Sendmail & Postfix
  • All POP3 & POP3s Servers
  • All IMAP & IMAPs Servers
  • BIND 8/9 (A, CNAME, MX, SPF Records)
  • Firewall Configuration
  • Monitoring Of Services And Automatic Restart
  • Web FTP
  • Web Mail Interface
  • phpMyAdmin Integration

Установка и настройка VPN+ipX сервера Ubuntu & Debian


В этом how-to описана установка и настройка vpn сервера для windows клиентов.
1 Введение.
Использовался дистрибутив Ubuntu 7.10.
Все пакеты взяты из штатных репозиториев.

Настройка Cron

Настройка crontab
файл /etc/crontab — файл настроек пользователя root

Чтобы проверить подключен ли он набираем crontab -l

Чтобы подключить новый файл настроек набираем crontab filename

Пример: crontab /etc/carontab

Чтобы заставить выполняться задачу в 15 часов 30 минут под пользователем root заводим в /etc/crontab

Пример:30 15 * * * root php4 -f /usr/test.php

Чтобы заставить выполняться задачу раз в 6 часов под пользователем php заводим в /etc/crontab

Пример:* */6 * * * php php4 -f /usr/test.php

Чтобы заставить выполняться задачу раз в 30 минут под пользователем php заводим в /etc/crontab

Пример:*/30 * * * * php php4 -f /usr/test.php

Для посылки логов ошибок на email пишем в /etc/crontab следующее

Пример:MAILTO=yourmail@hostname.dom*/30 * * * * php php4 -f /usr/test.php

Защита от взлома SSH


http://sudouser.com/screen/ssh-lock.jpgНа протяжение длительного времени я все чаще замечаю в своих лог файлах, как некоторые индивидумы, а может просто ssh роботы пытаются сбрутить мой пароль на SSH сервер. Я обнаружил удивительнейший проект Fail2ban для реализации этой защиты. Как выяснилось позже, этот пакет лежит в репозиториях ветки [universe].

Код:
sudo apt-get install fail2ban 

 Суть этого демона заключается в облегчении жизни пользователя, а именно, он в фоновом режиме сканирует логи (/var/log/pwdfail или /var/log/apache/error_log и др.) на наличие записей вида “Failed password for invalid user condor” для таких служб как sshd, apache, vsftpd и др., и после нескольких неудачных попыток производит блокировку по IP адресу. Количество попыток авторизации, время блокировки и многие другие настройки находятся в файле: 
Код:
/etc/fail2ban/jail.conf 

Настраивается все очень просто, работает отлично.

Ставим и настраиваем XEN сервер


xen.65171137_std.png

Большинство людей пользуют для виртуализации VmWare или VirtualBox редко кто Qemu.
В том числе и под Win x32\x64 платформой они очень популярны. Творение The Sun даже понимает аппаратную поддержку Intel VT.
Но я бы хотел поговорить о реальной альтернативе на Linux платформах — Xen.
Тем более что он присутствует в репозиториях Ubuntu\Debian.

Подробное руководство по настройке wifi соединения с шифрованием разных типов

wireless_future.jpgВ этой статье подробно описано как настроить беспроводную сеть с разными типами шифрования, авторизации и тд (WPA1, смешанный режим, LEAP, PEAP, DHCP и т.д.). Проверено и работает на Ubuntu Dapper Drake, Feisty Fawn, Gutsy Gibbon, и Hardy Heron.

Перед началом давайте убедимся в отсутствии каких либо факторов или приложений которые могут помешать чистоте эксперимента. Проверьте что Ethernet кабель отключен от настраиваемого устройства
  1. Проверьте не включен ли межсетевой экран
  2. Фильтрация по MAC адресу отключена
  3. NetworkManager, Wifi-Radar и другие приложения для настройки беспроводной сети отключены/неактивны
  4. Некоторые сетевые адаптеры/драйверы не поддерживают WPA2 (AES), попробуйте воспользоваться WPA1 (TKIP) в том случае, если соединения с использованием WPA2 не работают.
  5. RTxxx (Ralink) не поддерживают настройку из данного руководства, попробуйте поставить Ndiswrapper или посетить этот сайт:http://rt2x00.serialmonkey.com/
  6. Выключите режим «роуминг» для сетевого адаптера если испытываете трудности с установкой соединения.
  7. Установите вашу точку доступа в режим BG-Only если вы используете Ndiswrapper или Broadcom 43xx

Установка и настройка L2TP сервера xl2tpd или l2tpd

42-15315746.jpgВ википедии сказано: L2TP (англ. Layer 2 Tunneling Protocol) — сетевой протокол туннелирования канального уровня, сочетающий в себе протокол L2F (layer 2 Forwarding), разработанный компанией Cisco, и протокол PPTP корпорации Microsoft. Стандарт IETF. Позволяет организовывать VPN с заданными приоритетами доступа, однако не содержит в себе средств шифрования и механизмов аутентификации (для создания защищённой VPN его используют совместно с IPSec). 

Настройка маршрутизации в Ubuntu Linux для начинающих


routing
Правила маршрутизации определяют, куда отправлять IP-пакеты. Данные маршрутизации хранятся в одной из таблиц ядра. Вести таблицы маршрутизации можно статически или динамически. Статический маршрут — это маршрут, который задается явно с помощью команды route. Динамическая маршрутизация выполняется процессом-демоном (routed или gated), который ведет и модифицирует таблицу маршрутизации на основе сообщений от других компьютеров сети.

28 января 2012 г.

Философия системного администрирования

Вот общие идеи:
  • Автоматизировать всё, что можно
  • Документировать всё, что можно
  • Общаться как можно больше
  • Знать свои ресурсы
  • Знать своих пользователей
  • Знать своё дело
  • Безопасность не может быть второстепенной задачей
  • Планировать
  • Предвидеть непредвиденное
Ниже мы рассмотрим каждую из этих идей подробнее.

.

Счетчик тИЦ и PR Яндекс.Метрика Msn bot last visit powered by MyPagerank.NetYahoo bot last visit powered by MyPagerank.Net ping fast  my blog, website, or RSS feed for Free