Использование 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
Спасибо, что поделились. Было бы ещё интересно узнать, что это за CMS?
29.12.2023 02:39