Установка и настройка vsftpd в Linux

Установка vsftpd в Linux Ubuntu:

apt-get install vsftpd

В процессе установки создается пользователь ftp и стандартная для файлов директория /srv/ftp.
Если нужно изменить директорию:

sudo mkdir /srv/files/ftp
sudo usermod -d /srv/files/ftp ftp

Файл конфигурации находится по адресу /etc/vsftpd.conf.
В файле /etc/ftpusers указаны пользователи которым разрешен доступ по ftp.

Несколько параметров конфига:

#Включение анонимного доступа
anonymous_enable=YES
#Анонимные подключаюся без пароля
no_anon_password=YES
#Запускать vsftpd в независимом режиме
listen=YES
#Анонимные попадают в директорию
anon_root=/srv/files/ftp
anon_umask=022
#Разрешаем аутентификацию локальным пользователям
local_enable=YES
#Разрешаем им закачку файлов на сервер
write_enable=YES
#Разрешаем анонимным пользователям закачку файлов на сервер
anon_upload_enable=YES
#Разрешаем локальным пользователям входить только в свои домашние каталоги
chroot_local_user=YES
#Можно указать список пользователей которым разрешен вход только в свои домашние каталоги
chroot_list_enable=NO
chroot_list_file=/etc/vsftpd.chroot_list
#Включаем шифрование соединения
ssl_enable=Yes

Сертификаты находятся по адресу:
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key

Команды перезапуска vsftpd:

sudo /etc/init.d/vsftpd restart
sudo restart vsftpd

Более подробная информация доступна по команде:

man 5 vsftpd.conf

Утилита для захвата и анализа пакетов tcpdump

tcpdump — утилита, позволяющая перехватывать и анализировать сетевой трафик.

Читать далее «Утилита для захвата и анализа пакетов tcpdump»

Установка phpMyAdmin

phpMyAdmin — веб-приложение, написанное на PHP, позволяющее администрировать MySQL базами данных через браузер.

Самым простой вариант установки phpMyAdmin, это скачать архива с последней версией с официального сайта www.phpmyadmin.net и распаковав в нужную www директорию, после этого можно открыть в браузере http://HOST/phpmyadmin/setup/ и следовать инструкциям. После переместить файл config.inc.php в корневую директорию phpmyadmin и закрыть доступ к /setup/ или вовсе удалить ее.
Читать далее «Установка phpMyAdmin»

Установка и настройка Nginx

nginx (engine x) — это веб-сервер и обратный прокси-сервер, а также почтовый прокси-сервер.

Установить в Ubuntu можно командой:

Читать далее «Установка и настройка Nginx»

Настройка BGP в Quagga

AS — (Autonomic System) автономная система.
BGP — (Border Gateway Protocol) протокол пограничного маршрутизатора.

Установить quagga в Ubuntu/Debian можно следующей командой:

Читать далее «Настройка BGP в Quagga»