|
bsd# /etc/rc.d/named restart
Запускаем jail:
bsd# /etc/rc.d/jail start
Подключиться к виртуальной машине можно с помощью команды:
bsd# ssh mail.home.local -l test
Вот и дошла очередь до почтового сервера:) Сервер находится в локальной сети для обмена между пользователями внутри сети, поэтому конфигурация самая наипростейшая. Учетные записи пользователей почты берутся из стандартной базы данных пользователей FreeBSD.
Подключаем порты из основной системы в нашу виртуальную машину:
bsd# mount_nullfs /usr/ports /usr/jail/mail/usr/ports/
Заходим на виртуальную машину:
bsd# ssh mail.home.local -l test
The authenticity of host 'mail.home.local (192.168.1.3)' can't be established.
DSA key fingerprint is 52:9c:d3:fa:24:49:20:be:91:9a:a9:35:88:65:78:9e.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'mail.home.local' (DSA) to the list of known hosts.
Password:
%su
Password:
mail#
Устанавливаем CyrusSASL2 для SMPT аутентификации:
mail# cd /usr/ports/security/cyrus-sasl2/
mail# make install clean
В конфигураторе выбираем следующие опции:
[X] BDB Use Berkeley DB
[X] AUTHDAEMOND Enable use of authdaemon
[X] LOGIN Enable LOGIN authentication
[X] PLAIN Enable PLAIN authentication
mail# cd /usr/ports/security/cyrus-sasl2-saslauthd/
mail# make install clean
[X] BDB Use Berkeley DB
mail# rehash
Настроим SMTP аутентификацию:
mail# ee /usr/local/lib/sasl2/smtpd.conf
log_level: 3
pwcheck_method: saslauthd
mech_list: plain login
Добавим в rc.conf параметры, необходимые для запуска saslauthd:
mail# ee /etc/rc.conf
saslauthd_enable="YES"
saslauthd_flags="-a pam"
Запускаем saslauthd:
mail# /usr/local/etc/rc.d/saslauthd start
Дата добавления: 2015-08-27; просмотров: 48 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Nameserver 192.168.1.2 | | | Starting saslauthd. |