Использование PAM из svnserve без Apache
Я изучаю варианты обновления сервера Subversion 1.4 до 1.6.
Здесь коллеги сказали мне, что в идеальном мире мы должны двигаться к использованию PAM для аутентификации пользователей Subversion.
В настоящее время Subversion работает как модуль Apache в экземпляре HTTPD, который также содержит сильно настроенную сборку PHP.
Поэтому, поскольку я не хочу ломать PHP как часть обновления Subversion, мне интересно, как запустить Subversion более независимым способом, в частности, svnserve.
Возможно ли svnserve для аутентификации на PAM? Я искал в Интернете, но нашел ссылку только на его использование в контексте Apache.
1 ответ
Одним из подходов является использование svnserve поверх SSH (дополнительную информацию см. В книге Red Bean). SSH может быть настроен на использование PAM для аутентификации, или вы можете использовать открытые ключи, чтобы сделать жизнь проще.