Устанавливаем последнюю версию Debian на гостевую машину ESXi.
Перво-наперво, нам нужен пакет sudo
su
вводим пароль от рута (root)
И уже с root-правами выполняем команду
apt-get install sudo
Теперь можно приступить к установке клиента SBC
wget https://downloads-global.3cx.com/downloads/sbc/3cxsbc.zip -O- | sudo bash
и получаем ошибку
FQDN при этом правилен, «Authentication KEY ID» из параметров SBC-подключения так же верен.
Проблема на самом деле возникает из за сертификата сервера 3сх, который уникален и клиент о нем не знает.
Ну что же, будем устанавливать сертификат.
Смотрим в папке /usr/share/ca-certificates/mozilla сертификаты, и конечно убеждаемся, что его там нет 🙂
Создаем новую директорию «extra» и копируем в нее свой сертификат в формате *.crt
mkdir /usr/share/ca-certificates/extra/
Добавляем путь к сертификату в файле conf:
echo “extra/****.crt” >> /etc/ca-certificates.conf
Далее нужно переконфигурировать / обновить список ваших CA
dpkg-reconfigure ca-certificates (отмечаем галочкой наш сертификат)
update-ca-certificates
Проверяем подключение с командой wget
cd /tmp
wget https://FQDN:port
В случае успеха, он загрузит домашнюю страницу консоли управления, в противном случае будет выдана ошибка, связанная с SSL
Все, теперь снова запускаем нашу команду и настраиваем клиент:
wget https://downloads-global.3cx.com/downloads/sbc/3cxsbc.zip -O- | sudo bash
P.S. для Debian 10 нужно предварительно установить пакет gnupg (apt-get install gnupg)