Монтирование удалённых ssh ресурсов к файловой системе

ssh файловая системаДанная заметка будет полезна всем тем, у кого есть необходимость работать с удалёнными серверами по ssh, но большого желания делать это в консоли, они не испытывают.

Во-первых, нужно установить драйвер поддержки ssh для vfs — sshfs:

sudo aptitude install sshfs

Во-вторых, добавить пользователя в группу, у которой есть права на использование fuse (file system in user space):
Читать далее

Как восстановить пароль root’а в mysql

mysqlЕщё один полезный совет из серии «начинающему администратору». Нет, ну а что, забыть пароль от чего-либо сейчас в порядке вещей… Вот и с учёткой администратора базы данных такое случается :) Следующий рецепт подойдёт для Linux-based и BSD систем (hint: пароль у пользователей Windows обычно пустой).

Читать далее

Самый простой способ раздавать интернет с Linux

сетьВременами, перед пользователями Linux (как и перед пользователями Windows и *nix, но сейчас не о них) встаёт задача: в сети появилась новая машина, у которой нет доступа к интернету (а должен быть). Ситуации могут быть разные, в моём случае: интернет раздаётся через wifi, а настроить на новенькой FreeBSD wifi адаптер и подключение ещё не успел. А пакеты ставить надо… Ещё есть ноутбук на Linux, с доступом в интернет и лишним ethernet портом.
Читать далее

Атака на спящего админа

Уж извините, но буду занудой (кто-то же должен :) ) : основная уязвимость любой системы — человек. В этом я убеждался ни раз и ни два. И вот — очередная возможность  в этом убедиться.

Читать далее

Как поднять на сервере с одним IP несколько сайтов (shared IP hosting на Apache)

После установки Apache при заходе по IP на сервер, где он установлен, мы можем увидеть радостное рапортование о том, что сервер работает:

It works!

Отлично! Теперь можно заняться заливкой сайта на сервер. И, если у вас на сервере планируется только один сайт (домен), то вы можете положить скрипты прямо в /var/www/ (там пока что лежит только index.htm с текстом «<h1>It works!</h1>«). Всё будет работать. Но сайт будет только один.

Если несколько доменов разрешаются в IP этого сервера (с помощью DNS), обращаясь по любому из них, вы увидите свой сайт.

Можно в скрипте, которому передаётся управление при обращении к серверу, узнать имя host’а, к которому обращались, однако, apache может это делать сам и удобнее (для нас), достаточно лишь настроить  его.

Читать далее

Настройка HTTPS в Apache2 на Debian

Сразу скажу, что никаких специфичных для Debian’а вещей я не использовал, и, при желании, данное руководство может быть применено к любому Linux’у и, возможно, даже у любой OS.

Будем использовать самоподписанный сертификат (self-signed). Сертификаты, подписанные certificate authority стоят денег и времени… Кстати, ребята придумали ещё один способ, как делать деньги из воздуха :)
Читать далее

Настройка Mantis Bug Tracker

В любом проекте есть недочёты, недоработки, а также пользователи, которые и находят их. Зачастую они отписываются о найденных проблемах. Но где? На форуме программы?

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

Читать далее

Где заканчивается Linux и начинается жизнь?

Вот уже довольно долгое время я «дружу » с Linux. С ним я провожу, пожалуй, больше всего времени — смотрю фильмы, читаю книги, слушаю музыку, общаюсь с интересными мне людьми. И, вот ведь не задача, настраиваю его. Причём последнее я делаю зачастую не из-за нужды, а из-за желания разобраться: как оно работает внутри. Вот такая вот прихоть :)

Зачастую при конфигурировании открываются некоторые философские и даже морально-этические вопросы. В частности, пытаюсь осознать: а что же я делал и почему оно заработало (да, да, как бы это странно не звучало, именно «почему заработало», а не «почему не работает»). В ходе размышлений я пытаюсь выяснить: а что же главное в настройке и вообще, как жить?

Читать далее

Django. Как начать: развёртка, поднятие.

Django — классный фреймвор на python’е. Более подробная информация — в гугле или позже (если и будет описание от меня — то в отдельной заметке). Эта заметка — «почеркушки на полях», дабы быстро вспомнить как оно разворачивается.
Читать далее

20 советов по повышению безопасности сервера Linux

Оригинал: «20 Linux Server Hardening Security Tips»
Автор: Vivek Gite
Дата публикации: 30 октября 2009 г.
Перевод: Н.Ромоданов
Дата перевода: ноябрь 2009 г.

Поддержание безопасности Linux сервера на высоком уровне важно для сохранения от рук взломщиков (хакеров) ваших данных, интеллектуальной собственности и экономии времени. Системный администратор отвечает за безопасность компьютера с Linux. В этой первой статье из серии, посвященной безопасности серверов Linux, приводится 20 советов по повышению безопасности Linux сервера, установленного с настройками, заданными по умолчанию. Читать далее