Сергей

Использование SSH2

Здравствуйте! Моя CMS использует модуль SSH2. Но он не может обменяться ключами при работе через панель ispmanager. При этом, ssh2 работает корректно при работе от root или на чистом VDS. Сначала я думал, что проблема из-за ограниченного доступа к ключам SSH. Появились догадки на тему настройки конфига sshd и они подтвердились! Без включенной опции PubkeyAuthentication в настройках SSH, модуль SSH2 у php бесполезен (Если работаете не от рута).
Включаем публичную аутентификацию:
nano /etc/ssh/sshd_config

Выставляем PubkeyAuthentication значение yes. Если строка закомментирована, убираем комментарий:
PubkeyAuthentication yes

Перезапускаем службу:
systemctl restart sshd

И главное, не забываем активировать модуль SSH2 у нужной версии php. Всем хорошего дня!
Тема была создана по запросу из чата в Telegram: https://t.me/ispmanager_community/22814

28.12.2023 11:45

IgorG

Спасибо, что поделились. Было бы ещё интересно узнать, что это за CMS?

29.12.2023 02:39