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 ...

Перенос FreeBSD 4 на VirtualBox

Заходим по ssh на машину, которую будем переносить, останавливаем все процессы, которые могут использовать hdd и писать туда важную информацию (например MySQL и т.п.) и делаем дампы всех важных разделов:

dump -0uan -f - /usr | ssh -c blowfish user@ip.ip.ip.ip dd of=/home/user/oldsrv/var.dd …
more ...