Я пытаюсь настроить сервер CVS на своем NAS-сервере Synology, но получаю повторяющуюся ошибку при фактическом доступе к CVS через вход. Я также размещаю это на сервере Synology, но подумал, что опубликую здесь, поскольку это скорее проблема CVS, чем проблема Synology.
Я выполнил эти инструкции, чтобы настроить CVS http://forum.synology.com/wiki/index.php/Step-by-step_guide_to_installing_CVS_server
Вот результат входа в систему:
$ cvs -d: pserver: user1@redcted.org: / opt / cvsroot войти
Вход cvs: ошибка авторизации: сервер redcted.org отклонил доступ к / opt / cvsroot для пользователя user1
Результаты различных проверок:
$ Netstat -l | grep cvs
tcp 0 0 0.0.0.0:cvspserver 0.0.0.0:* СЛУШАТЬ
..
$ cat / etc / services | grep cvs
cvspserver 2401 / tcp # Операции клиент / сервер CVS
cvspserver 2401 / udp # Операции клиент / сервер CVS
cvsup 5999 / tcp CVSup # передача файлов CVSup / Джон Полстра / FreeBSD
cvsup 5999 / udp CVSup # Передача файлов CVSup / Джон Полстра / FreeBSD
Сведения о Synology :: DS2411 + DSM 4.1-2661
Я использую правильный пароль для / opt / cvsroot / CVSROOT / passwd. Разрешения на passwd - chmod 400 и принадлежат cvs: cvs.
Есть предположения? Спасибо за вашу помощь.
Я предполагаю, что синологии нужен открытый порт CVS. Порты TCP и UDP должны быть открыты для CVS. Номер порта - 2401.
Страница настройки перенаправления портов брандмауэра Synology