Установка клиентского приложения WireGuard на Ubuntu

Установка WireGuard клиента происходит так же, как и на стороне сервера.

Войдите по SSH на Linux сервер, после входа в систему проверьте, обновлена ли машина, выполнив следующую команду:

sudo apt-get update && sudo apt-get upgrade

Теперь установите WireGuard, выполнив следующую команду:

sudo apt-get install wireguard


Генерация закрытого и открытого ключей
WireGuard работает путем шифрования соединения с помощью пары криптографических ключей. Пара ключей используется путем передачи открытого ключа другой стороне, которая затем может зашифровать свое сообщение таким образом, что оно может быть расшифровано только с помощью соответствующего закрытого ключа. Для обеспечения безопасности двусторонней связи каждая сторона должна иметь собственные закрытый и открытый ключи, так как каждая пара обеспечивает только односторонний обмен сообщениями.

Сгенерируйте пару открытого и закрытого ключей клиента, для этого выполните следующую команду:

wg genkey | tee private.key | wg pubkey > public.key

После этого создайте файл конфигурации клиента, в следующем каталоге:

sudo nano /etc/wireguard/wg0.conf

В файле пропишите:

[Interface]

PrivateKey = <contents-of-client-privatekey>

Address = 10.0.0.1/24

PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE

ListenPort = 51820

[Peer]

PublicKey = <contents-of-server-publickey>

AllowedIPs = 10.0.0.2/32

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

Запуск WireGuard
Для запуска соединения введите следующую команду:

sudo wg-quick up wg0

21_vpn1

Теперь клиент может общаться с сервером, можно пропинговать сервер с клиента командой

ping 10.0.0.1

96_vpn2

Чтобы узнать статус соединения, выполните следующую команду:

sudo wg show

Вы получите все детали соединения, как показано ниже

2_vpn3

Поздравляю! Теперь ваш клиентский компьютер имеет доступ к VPN сети.

Если выдаёт ошибку resolvconf

sudo apt install wireguard resolvconf -y

Настройка Wi-Fi в Ubuntu на Lenovo B550 / G450/550

Поставил на свой ноутбук Lenovo B550 ubuntu 12.04 и столкнулся с проблемой — не подхватился WiFi. Устройство видит, а вот доступные сети — нет.

Решение нашлось на буржуйском сайте, проблема в беспроводном сетевом адаптере от Broadcom. Алгоритм решения следующий:

проверить какой у вас адаптер через терминал командой

lspci

Если адаптер один из следующих: BCM4311, BCM4312, BCM4321, BCM4322

установить пакеты для broadcom

    sudo apt-get install bcmwl-kernel-source

выполнить в терминале ещё две команды:

    sudo apt-get update
    sudo apt-get --reinstall install bcmwl-kernel-source

Перезагрузиться.

Ubuntu 16.10 Yakkety Yak [i386, amd64] 2xDVD, 2xCD

  • OS LINUX

Название: Ubuntu
Версия: 16.10 Yakkety Yak
Последняя Версия программы: 16.10 Yakkety Yak
Архитектура: i386, amd64
Тип дисков: DVD

Описание:

Выпущен релиз 16.10 Yakkety Yak, вместе которым можно скачать также релизы: Xubuntu, Ubuntu MATE, Ubuntu GNOME, Kubuntu, Lubuntu. В Unity 8 внесены улучшения, связанные с работой на многомониторных конфигурациях, управлением окон в десктоп-режиме, работой с буфером обмена и бесшовным запуском X-приложений с использованием XMir. Корректная работа графического стека на базе Mir пока обеспечена только для систем с открытыми драйверами nouveau и intel.

Среди новшеств в этом релизе: рабочий стол Unity обновлён до версии 7.5, в которой в основном представлены исправления ошибок, в том числе связанные с поддержкой HiDPI. Внесены изменения (отключены анимированные эффекты и убраны лишние перерисовки экрана) для снижения нагрузки на графическую систему в режиме «low-graphics», который включается при использовании программных реализаций OpenGL (например, при запуске в виртуальных окружениях). Изменено поведение при развёртывании окон на весь экран;
Читать дальше

Как сменить имя хоста (компьютера) в Ubuntu

Итак, давайте рассмотрим очередной глупый вопрос для матёрого линуксоида, но довольно сложную проблему для новичка, а именно — как сменить имя компьютера (hostname) в Ubuntu Linux. Сделать это очень просто, нужно просто отредактировать два текстовых файла и перезагрузить сеть. Всё.

Начнём. Для начала нужно отредактировать файл /etc/hosts:

sudo gedit /etc/hosts
Выглядеть он должен примерно так:

1
2
127.0.0.1 localhost
127.0.1.1 hostname
Где вместо «hostname» — имя вашего компьютера. Вот именно его то и нужно сменить. Изменяем, сохраняем.

Теперь нужно поправить файл /etc/hostname:

sudo gedit /etc/hostname
В этом файле содержится только название вашего компьютера и ничего более. Смело изменяем его и сохраняем файл.

Вот и всё. Теперь осталось только перезагрузить сеть и изменения вступят в силу:

sudo service hostname restart
sudo service networking restart
Можно продолжать работать, но могут возникнуть небольшие проблемы, поэтому лучше будет перезагрузить компьютер.
Читать дальше

Ubuntu. Как узнать свободное место на диске?

Сколько осталось свободного места? Кто его занял? С этими двумя вопросами сталкиваться приходится постоянно, особенно администраторам файловых серверов. Если на платформе Windows, в графическом окружении выяснить это не составляет особого труда, то консоль серверных версий Linux способна многих привести в замешательство. Однако не стоит пугаться, получить интересующую информацию в среде Linux тоже довольно просто.

Как показала практика, данный вопрос актуален не только для начинающих администраторов. Действительно, недостаточно просто узнать размер файла или папки, а нужно быстро и эффективно выяснить кто именно занял место на диске и чем. Но обо всем по порядку.

Начнем с простого вопроса, как посмотреть сколько свободного места осталось. Для этой цели есть команда

df -h

которая выводит список всех файловых систем, их размер и точки монтирования. Ключ -h позволяет вывести информацию в удобном для восприятия виде — в мегабайтах и гигабайтах, без ключа информация о размере выводится в блоках.

Читать дальше

Ubuntu 15.10 "Wily Werewolf" [i386/amd64] 2xDVD



Название: Ubuntu
Версия: 15.10 «Wily Werewolf»
Официальный сайт: Canonical Ltd
Архитектура: i386/amd64
Лечение: не требуется

Системные требования:
PC x86/ x64


Описание:
Ubuntu 15.10 («Wily Werewolf») — является очередным дистрибутивом из регулярно планируемых обновлений операционной системы представленной Canonical Ltd. Готовые установочные образы созданы для Ubuntu Desktop, Ubuntu Server и Ubuntu Core (для них на прошлых этапах тестирования предлагались только ежедневные сборки), а также для Kubuntu, Lubuntu, Ubuntu MATE, Ubuntu Cloud, Ubuntu GNOME и Xubuntu.
Основные изменения в Ubuntu 15.10:
Подробности

Vesta CP установка на Ubuntu Server 14.04

Не секрет, многие пользователи VDS и выделенных серверов предпочитают для выполнения задач по администрированию использовать панели управления. Очень распространен ISPManager, чуть меньшей популярностью пользуется DirectAdmin и CPanel, но все эти продукты являются коммерческим, платным программные обеспечением. Сегодня мы расскажем об отличной бесплатной альтернативе — Vesta Control Panel.
 
Одно из первых упоминаний о Vesta CP можно найти на Хабре. Сейчас Vesta CP — удобный, полнофункциональный продукт, который вполне можно использовать как в личных целях, так и для предоставления услуг вэбхостинга.
 
Vesta CP обладает всеми возможностями для удобной и быстрой работы, без необходимости «ручной» правки конфигурационных файлов. В полной мере сразу после инсталляции поддерживаются:
 
Apache+nginx в качестве вэбсервера;
DNS-сервер;
Почтовый сервер, включая настройку DKIM, спамфильтров и антивируса;
Стабильная версия PHP;
Система управления базами данных MySQL 5.5;
Встроенные функции работы с резервными копиями;
Планировщик задач (cron);
Мониторинг нагрузки сервера;
Быстрый, многоязычный интерфейс.
Процесс инсталляции панели очень прост и выполнить его под силу даже новичку. Для начала, нужно определиться с операционной системой — Vesta CP успешно работает на Centos, Ubuntu и Debian. Если вы не определились в выборе — рекомендуем обратить внимание на небольшую заметку в нашем блоге о выборе ОС.
 
Итак, вы заказали SSD VDS или выделенный сервер и получили параметры доступа к нему — IP-адрес и пароль суперпользователя root. С помощью любого ssh-клиента (пользователи Windows обычно выбирают PuTTY) подключаемся к нашему серверу и выполняем следующие команды:
 
 
 
curl -O vestacp.com/pub/vst-install.sh
bash vst-install.sh
Читать дальше

Как установить классический Gnome в Ubuntu 14.04


В Ubuntu 14.04 вы больше не можете изменять расположение кнопок контроля окон (по умолчанию он расположен слева, как в маке). Если вам больше по душе когда кнопки расположены справа, или вам просто не нравится Unity, то вы можете с легкостью переключиться на уютный классический Gnome.
Для установки Gnome, вам нужно открыть терминал комбинацией клавиш Ctrl + Alt + T. Дальше наберите или скопируйте и вставьте следующие команды:

sudo apt-get install xorg gnome-core gnome-system-tools gnome-app-install

sudo apt-get update && sudo apt-get install gnome-session-flashback
Когда система попросит у вас пароль, наберите его и нажмите Enter.
После скачивания пакетов, система спросит вас: желаете ли вы дальше продолжить. Наберите «y» и нажмите Enter.
После того, как установка будет завершена, вам нужно совершить выход из системы.
Затем, в окне входа вам нужно нажать на кнопку с логотипом Ubuntu.
Перед вами появится список доступных сред рабочего окружения. Здесь вам нужно выбрать вариант, где написано Gnome Flashback.
Читать дальше

Создание универсального медиа/файло/торренто-сервера на базе [Ubuntu Server]. Часть 1

Приветствую, дорогие друзья, знакомые и прочие личности :) Рад снова видеть Вас на наших просторах. Сегодня речь опять пойдет про LINUX Точнее, не столько о нём, сколько о решении, которое на нём будет основано.
                             
Мы тут подумали и решили написать в меру масштабный и солидный материал из трёх частей по созданию домашнего (ну, или не очень, там уж кому что) медиа и/или файлового сервера. Тема получается в меру серьезной и в меру простой (решили ограничиться упрощенной инструкцией в виде скриншотов, не расписывая всё совсем детально, иначе бы частей материала было бы штук 15,минимум), так что для тех, у кого есть желание и интерес, настоятельно рекомендуем прочитать и попробовать, ибо штука получилась интересная и полезная :)
Материал, повторюсь, будет состоять из трёх частей. Первую Вы, собственно, видите перед собой. Она связана с установкой ОС и базовой настройкой сервера. Вторая часть содержит информацию о конфигурации с помощью консоли. Ну и, собственно, третья частично завязана на всё остальное, т.е. настройку торрентов на сервере и прочих сопутствующих разностей. Впрочем, давайте приступать.
Поехали.
Читать дальше

УСТАНОВКА WEBMIN НА UBUNTU SERVER 14.04

Webmin — известный веб-интерфейс для системного администрирования Unix систем. Т.е. используя любой браузер, можно получить быстрый доступ к функциям вашего сервера (включая удобную правку конфигурационных файлов). Сам пакет представляет собой простой веб-сервер и кучу скриптов. Вот один из наиболее удобных способов его установки:
 
1. Редактируем файл /etc/apt/sources.list
 
# nano /etc/apt/sources.list
 
И добавляем в него:
 
deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib
 
Сохраняем и выходим.
 
2. Импортируем GPG ключ:
 
# wget http://www.webmin.com/jcameron-key.asc
# apt-key add jcameron-key.asc
 
3. Обновляем список источников:
 
apt-get update
 
4. Устанавливаем Webmin:
 
apt-get install webmin
 
Готово! Все необходимые для его работы пакеты, будут установлены автоматически.
 
5. Теперь заходим в Webmin: https://ваш-сервер:10000/
Читать дальше