Для настоящих параноиков анонимности много не бывает, и после настройки OpenVPN на удаленном сервере пришло время рассмотреть вопрос, как поднять
Поднимаем OpenVPN на своём сервере или vps
Грех не настроить openvpn на своём сервере, если он у вас имеется или имеется хотя-бы vps-ка, которой хватит за глаза,
Создаём и подключаем файл подкачки swap
Для начала проверим, существует ли в нашей linux системе файл подкачки. Для этого наберем в терминале команду free либо swapon -s
Переносим файлы с сервера на сервер при помощи команды rsync
Создание бекапа при переносе не всегда возможно, например закончилась дисковая квота, либо архив будет огромен. Да и зачем так делать,
Vesta, PMA: Хранилище конфигурации phpMyAdmin не полностью настроено… HY000/1045
После стандартной инсталляции vesta панельки к сожалению не создается база phpmyadmin под хранилище конфигураций. И при заходе в phpmyadmin нам
Настройка SSH доступа по сертификатам
В целях удобства и безопасности не мешает настроить доступ к ssh серверу по ключам, а стандартную аутентификацию по паролю отключить.
Как создать и развернуть бекап папки на сервере
Когда требуется надежно сохранить некие данные, либо вы не уверены в своих последующих действиях в директории и они могут нарушить
Bash: подсчет всех строк во всех файлах папки и подсчет суммы данных колонки в файле
Пару полезных приёмов на bash, которые пригодятся при составлении каких либо отчетов на основе файлов и их данных. Иногда бывает
Быстрая копия небольших сайтов при помощи wget с готовой админкой
Для получения быстрой локальной копии небольших сайтов удобно использовать wget с соответствующими параметрами. Но часто бывает, что ссылки на css,
Установка xdebug php на Virtualbox с сервером VestaCP и прослушка из VScode
Без debug-инга в нашем деле абсолютно никуда. Очень долго не хотел лезть в эту тему, ибо на разных серверах и
Ошибка Gtk-WARNING **: cannot open display: при запуске программ от имени другого пользователя
При запуске графических программ от имени другого пользователя ему требуется разрешение на доступ к X серверу. Такое разрешение выдается командой
Автоматический перевод команд man && help linux
Я не знаток английского и порой бывает тупо лень копировать из терминала вывод справки в гугл переводчик. И я подумал,
Устанавливаем phantomjs на debian linux
Установим эмулятор браузера phantomjs на сервер debian 9 linux.
Ставим необходимые зависимости
Получить список всех конфигов nginx на сервере одной командой
Иногда нужно посмотреть все ngnix конфиги на сервере. Выполняем для этого следующую команду
Получить список crontab задач всех пользователей
У чела сервер 8 ядер и 64 RAM при этом сервак регулярно периодами дичайше напрягается на все 800% цп. Значение
Ищем текст в файлах по всему серверу командой grep
Я уже писал как можно при помощи связки команд find, xargs и grep искать в определенных типах файлов или искать
Grep исполняет: Двоичный файл (стандартный ввод) совпадает
Grep исполняет: Двоичный файл (стандартный ввод) совпадает. Частенько встречается. По всей вероятности в считываемый файл пробрались символы с многобайтовой кодировкой.
Обновляем phpmyadmin в VestaCP
Чтобы защититься от брута, надо записывать неудачные попытки в логи авторизации, поэтому требуется установить новую версию phpmyadmin. Уложимся пожалуй в одном коде с комментариями
Защищаем phpmyadmin от перебора паролей при помощи fail2ban
Например, в панельке VestaCP по умолчанию настроена защита от брута панельки и ssh, но pma никто не позаботился предохранить по
Защищаем HTTP авторизацию от перебора паролей при помощи fail2ban
В прошлый раз я показал как быстро и непринужденно брутится пароль HTTP авторизации. Теперь защитим её от перебора, при помощи
Правильный REMOTE_ADDR на VestaCP со связкой apache+nginx
Хотел тут было проверить fail2ban для защиты htaccess авторизации от брута и наткнулся на то, что apache выдает неправильный REMOTE_ADDR
Установка ISPmanager Lite на Virualbox
Устанавливать будем на чистый debian 9 сервер, так как показано на сайте ISP. Но прежде чем ставить панельку, после установки
Перебор пароля HTTP авторизации при помощи hydra
Итак, мы защитили папку паролем при помощи .htaccess, а теперь, для демонстрации «надежности» такой защиты мы её «вскроем» при помощи
Как защитить директорию паролем — .htaccess авторизация
Для примера поставлю авторизацию на папку с отчетами goaccess логов. Файл с паролями рекомендуется создавать в директории не доступной по
Анализ логов при помощи GoAccess в реальном времени и за периоды из gz архивов
В этой статье рассмотрим отслеживание логов в реальном времени при помощи инструмента goaccess , а также создание симпатичных отчетов из
Как просмотреть всех ботов в логах
Логи удобно просматривать Apache Logs Viewer, достаточно бесплатной версии. Либо в терминале переходим в папку с логами. Для примера имя
Как выполнить дефрагментацию в Linux
Файловые системы в linux обычно не нуждаются в дефрагментации, в связи с тем, что файлы распределяются равномерно и периодически возникающие
Добавляем файловый менеджер в VestaCP
Не знаю, нафик нужен онлайн файловый менеджер, когда есть sftp и ftp, но панель управления Vesta имеет таковой на борту
Установка VestaCP на виртуальную машину debian 9
В первую очередь нам понадобится дистрибутив debian 9 порядок скачивания которого описан по приведенной ссылке. Создадим машину в Virualbox с
Как указать dns на android, windows, linux и в роутере. Очистка DNS кеша.
Блокируем и разблокируем контент при помощи днс настроек. Тут расскажем как настроить dns от google на различных устройствах, чтобы обойти
Настраиваем лог медленных запросов MySQL
Нас будут интересовать 5 глобальных переменных в MySQL long_query_time — float значение медленных запросов в секундах slow_query_log — флаг включения/отключения
Найти подстроки в определённых типах файлов по серверу. Связка в потоке find, grep, xargs
Бывает так, что необходимо найти подстроки только в файлах с определённым расширением и типом. Или в файлах содержащих определённые символы
Где скачать старые версии debian
Оказывается с некторых пор скачать старые версии debian в iso или dvd не так то просто. Раньше дистрибутивы спокойненько качались
Установка Guest Additions в Debian на VirualBox
Логинимся под root, обновляем apt пакеты Устанавливаем последние обновления Устанавливаем требуемые пакеты Настраиваем модули ядра Выбираем в меню VirtualBox, «подключить
Установка нового стабильного LTS пакета Node.js на debian 8/9/10
Стандартные репозитории debian зачастую содержат nodejs не самых свежих версий. Устанавливаем свеженькую LTS версию на debian
Почему root не может подключиться по ssh
Терминал упорно выдаёт Permission denied при подключении пользователем root по ssh и не желает подключаться. Всё дело в том, что
Настройка сети и доступа по ftp и ssh к гостевой машине в Virtualbox
Есть два способа настроить доступ по сети к гостевой машине Linux на Virtualbox. Подключить виртуальный адаптер хоста VirtualBox Host-Only Ethernet
Рекурсивный поиск grep и быстрая правка шаблонов wordpress
Вообще дичь. Что может связывать команду grep Linux и говновордпресс? Однако… Вот я поставил шаблон на говнодвижок, которого я не