SSH аутентификация по ключу
Для подключения к удаленной машине по ssh обычно используется специальная команда с указанием имени пользователя и ip-адреса удаленной машины. Если ssh-сервер принимает соединения на нестандартном порту, то дополнительно указывается порт. После чего нужно ввести пароль пользователя.
ssh username@192.168.1.150
username@192.168.1.150's password:
Так можно поступать постоянно: вводить команды, пароли, терять время... А можно настроить аутентификацию по ключу и больше не вводить никаких паролей. Никогда.
Если немного...
SoftEther — установка из PPA-репозитория в Ubuntu 18.04
В одной из прошлых статей я уже описывал установку SoftEther VPN Server из исходников, а также рассказывал что он из себя представляет и как работает.
Сегодня речь пойдет о установке SoftEther VPN из ppa-репозитория на операционную систему Ubuntu 18.04.
Установка SoftEther
По умолчанию Softether не присутствует в репозиториях Ubuntu. Поэтому сначала необходимо добавить репозиторий в систему.
add-apt-repository ppa:paskal-07/softethervpn
Если после добавления репозитория выполнить поиск...
Tinyproxy — установка и настройка на Ubuntu 18.04
В одной из предыдущих статей я уже описывал установку прокси-сервера Tinyproxy для Ubuntu 16.04. Но поскольку в версии для 18.04 есть несколько отличий, то я решил написать отдельную небольшую статью.
Добавляем Universe-репозиторий, если он еще не добавлен.
add-apt-repository universe
Устанавливаем.
apt-get install -y tinyproxy
Переходим к настройке прокси-сервера. По сравнению с предыдущей версией файл настроек теперь находится не просто в каталоге /etc, а в...
Monit — установка из исходников и настройка
Monit — бесплатная утилита мониторинга с низким потреблением системных ресурсов, а также простотой использования и настройки.
Утилита ведет наблюдение за системой и уведомляет администратора о малейших отклонениях от заданных правил. При соответствующей настройке может останавливать потребляющие большое количество ресурсов процессы и перезапускать переставшие отвечать службы.
Установка Monit из исходников
Для сборки нужно установить следующий набор утилит и библиотек.
apt-get install -y build-essential autoconf...
WordPress одной кнопкой - установка и настройка.
Мне часто приходится устанавливать и проводить начальную настройку Wordpress. Процесс сам по себе не очень долгий, но однообразный и нудный, особенно если проделывать это несколько раз подряд. Поскольку я ленивый, то я решил все упростить, сведя все к минимуму действий.
Обычно установка Wordpress проходит в несколько этапов.
Создание базы данных.
Создание каталогов сайта.
Собственно сама установка wordpress.
Небольшая начальная настройка...
SoftEther VPN Server — установка и настройка.
SoftEther VPN появился в далеком 2003 году в университете японского города Цукуба. Проект был разработан одним из студентов университета Daiyu Nobori, после того как в сети университетского кампуса перестал работать PPTP, хотя по другим данным, это был его дипломный проект.
Время шло, проект развивался, и был выкуплен японской корпорацией Mitsubishi, которая подписала десятилетний контракт на выпуск и распространение программы. Однажды...
Dante - установка и настройка SOCKS прокси-сервера.
Сегодня я опишу процесс установки и настройки SOCKS прокси-сервера Dante в Ubuntu Server 16.04. Собирать и устанавливать прокси-сервер буду из исходников, потому что в системных репозиториях Ubuntu отсутствует last-версия с нужными плюшками.
Я полагаю что у вас уже есть VPS/VDS сервер расположенный за рубежом или вы его вот-вот заведете. Если у вас совсем туго с финансами, то есть вариант за...
Tinyproxy - установка и настройка прокси-сервера.
Обновлено 06.11.2018 — настройка для Ubuntu 18.04 (есть небольшие отличия).
Статья описывает установку и настройку прокси-сервера Tinyproxy для операционной системы Ubuntu Server 16.04.
Tinyproxy - HTTP/HTTPS прокси-сервер имеющий небольшой размер и потребляющий мало системных ресурсов, что позволяет ему работать на слабых конфигурациях без заметного влияния на производительность. А метод CONNECT позволяет передавать защищенные HTTPS-соединения.
Я полагаю что у вас уже есть VPS/VDS...
Deb пакет Nginx - сборка из исходников.
Статья описывает сборку deb пакета Nginx из исходных кодов. Я буду собирать сервер с дополнительными модулями: GeoIP, PageSpeed и ModSecurity. Кроме того, в сборку будут входить библиотеки OpenSSL версии 1.1.0g, для поддержки алгоритмов шифрования CHACHA20 и Poly1305. В качестве операционной системы используется Ubuntu Server 16.04.
Собственные deb пакеты имеют множество плюсов по сравнению со стандартными пакетами и программами установленными из исходников. Собственные...
GeoIP - блокировка стран и вход с определенных ip-адресов.
В этой статье я расскажу как заблокировать доступ к сайту из нежелательных стран, но при этом сохранить возможность посещения сайта отдельными пользователями из заблокированной страны. Блокировать неугодные страны будем с помощью GeoIP модуля для сервера Nginx.
В предыдущей статье я рассмотрел добавление GeoIP модуля в сборку Nginx, с его дальнейшей настройкой, которая позволяет блокировать страны, исключая их из списка разрешенных....