протокол IPv6

Протокол ipv6

 

Адресное пространство IPv4 стремительно заканчивается, а это значит, что знание протокола IPv6 (rfc1883) рожденного в 1996 году может быть актуально ещё при нашей жизни. Тем, более, что шестая версия IP помимо неудобочитаемых адресов обладает массой достоинств, вроде огромного в масштабах сегодняшнего дня адресного пространства и шифрования «из коробки». Рассмотрим IPv6 подробнее:

 

 

Установка Openfire 3.10 на CentOS 7

Установка Openfire

 

В этой статье мы решим простую задачу — установим XMPP сервер  openfire 3.10.2 на компьютер с ОС CentOS 7 (ОС х64, так что нам придется ставит ещё libldb.i686)

Сам  openfire написан на java и имеет только i386 версию, как следствие требуя для совей установки 32 битные библиотеки java. Распространяется сервер по лицензии Apache License 2.0. Установочный пакет возьмём с сайта разработчика: http://www.igniterealtime.org/downloads/index.jsp

Основные команды протокола SMTP

Список команд протокола SMTP  

Команды представляют собой текстовые строки, завершающиеся последовательностью. Команда, как таковая, представляет собой строку букв (обычно это 4 буквы), завершаемую пробелом (при наличии параметров) или. Получателям SMTP рекомендуют быть терпимыми к пробелам перед завершающей последовательностью.

Коды ответов SMTP сервера

Коды ответов SMTP

 

Для справки помещу общее описание кодов ответа smtp сервера:

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

Результаты могут быть следующими:

Установка ejabberd 15 на CentOS 7

Установка ejabberd 15 на CentOS 7

 

Итак, мне нужно установить XMPP сервер ejabberd 15. Для установки jabber сервера выберем свежеустановленный CentOS 7.

Так как в репозитариях CentOS ejabberd нет (раньше был в EPEL, но его оттуда зачем то выпилили), а собирать его из исходников у нас особых причин нет, воспользуемся готовым бинарным установщиком.

Дистрибутив можно скачать с process-one.net (куда и ведет ссылка с сайта разработчиков)

Kоды ответов FTP сервера

Kоды ответов FTP сервераДля работы с лютым сервером очень полезно знать формат его ответов, так что сохраним себе не память коды ответов FTP сервера:
Ответ FTP сервера на любую команду состоит из трех цифр. Значение каждой цифры в каждой позиции:

Первая позиция:

  • 1 - команда принята к выполнению но еще не завершена
  • 2 - выполнение команды успешно завершено
  • 3 - команда принята и ожидается какая-либо дополнительная команда
  • 4 - в данный момент команда выполнена быть не может
  • 5 - невозможно выполнить команды не только в данный момент, но и вообще.

Список команд FTP

Список команд FTP

 

 

Приведем краткий список команд FTP:

Сначала перечислим стандартные команды команды, поддержку которых можно ожидать (но к сожалению не всегда) на любом сервере (RFC 959):

 

 

FTP протокол передачи файлов

FTP протокол передачи файлов

 

FTP ( File Transfer Protocol — протокол передачи файлов) — стандартный протокол, предназначенный для передачи файлов по TCP-сетям, построенный на архитектуре «клиент-сервер» и использующий разные сетевые соединения для передачи команд и данных между клиентом и сервером.

Сервер предоставляет клиенту доступ к данным (обычно это файлы и каталоги) клиенту либо анонимно, либо после аутентификации, при которой логин и пароль передаются открытым текстом. Можно использовать протокол SSH для шифрования логина, пароля и передаваемых данных.

Что содержит vsftpd.conf

Что содержит vsftpd.confПри установке программы удобно, когда под рукой есть полное описание настроек, поэтому приведу, хоть и почти полностью "скопипизженное", но зато подробное описание.

vsftpd.conf - конфигурационный файл FTP сервера vsftpd. Обычно расположен в /etc/vsftpd.conf. Вы можете изменить местоположение файла, через аргументы командной строки. Аргументы командной строки это путь и имя конфигурационного файла для vsftpd.

Каждая строка vsftpd.conf это комментарий или директива.Строки с комментариями начинаются с символа # и игнорируются. Директивы имеют формат: