FreeBSD chroot sftp и chroot ssh

Для предоставления доступа через ssh и sftp например к файлам сайта, можно использовать штатный для FreeBSD демон sshd.

Для начала добавим в конфиг демона /etc/ssh/sshd_config строки:

############## : BEGIN
#pw usermod sftponly -d /usr/local/www/
#chown root:wheel /usr/local/www/
#AllowGroups wheel sftp
#AllowUsers user1 user2 user3@192 …
more ...

Asterisk 1.8 и статистика по SNMP в zabbix

Прежде чем начинать собирать статистику с Asterisk по протоколу snmp, нужно чтобы в нем был модуль res_snmp.so:

FreeBSD# asterisk -rvvvv
...
pbx*CLI> module show like snmp
Module           Description                    Use Count
res_snmp.so      SNMP [Sub]Agent for Asterisk   0
1 modules loaded

Как видим, все на месте. Для тех, у …

more ...

Установка git + gitweb + nginx + fcgiwrap на FreeBSD.

Понадобился репозиторий для хранения конфигов серверов и активного сетевого оборудования. Почитав про системы контроля версий и немного поразмыслив выбрал git. У меня уже имелся готовый веб хостинг на nginx под FreeBSD - решил использовать его.

Итак смотрим что есть в составе порта git:

cd /usr/ports/devel/git/
make config
[*] CONTRIB …
more ...

VirtualBox и FreeBSD, не запускаются виртуальные машины при загрузке системы.

Столкнулся с проблемой на FreeBSD - не запускаются виртуальные машины при загрузке системы.

Все оказалось довольно просто - нужные модули ядра не подгружались при загрузке системы, выход оказался очень прост - при запуске скрипта /usr/local/etc/rc.d/vboxheadless подгружать эти модули, если они вдруг не загружены.

Открываем стартовый скрипт /usr/local …

more ...

Настраиваем запись логов в isc-dhcp-server под FreeBSD

После установки и настройки порта isc-dhcpd-server очень захотелось, чтобы логи от этого демона складировались в отдельный файлик, например /var/log/dhcpd.log, а не в общий системный лог /var/log/messages. Как этого достичь описано ниже.

Первым делом добавляем строку в конфиг демона dhcpd /usr/local/etc/dhcpd.conf:

log-facility …
more ...