Назад | Перейти на главную страницу

Панель управления CopSSH перезаписывает sshd_config

Я тестирую экземпляр CopSSH на своем локальном компьютере, чтобы подготовиться к реализации SSH-сервера, который позволит нашей команде разработчиков начать использовать Mercurial поверх SSH. Панель управления CopSSH - это полезный графический интерфейс для настройки SSH, но он вставляет ForceCommand директиве, в зависимости от того, какой доступ к оболочке предоставлен пользователю. К сожалению, это нарушает удаленные команды.

Я могу легко редактировать sshd_config вручную, и все отлично работает. Но если я запускаю панель управления CopSSH в любой момент, она перезаписывает файл конфигурации, вставляя ForceCommand и вызывая проблемы.

Есть ли способ остановить это на панели управления? Есть ли резервная копия "по умолчанию" sshd_config что он использует для перезаписи текущего, или он жестко запрограммирован и неизменен?

У меня нет однозначного ответа, но я потратил немало времени на поиск по этой проблеме. AFAIK, если вы используете панель управления CopSSH, вы не можете вручную редактировать файл sshd_config. Похоже, что он не использует шаблон, который позволил бы вам вносить изменения, которые использовались бы панелью управления.

Так что в основном вы должны принять то, что панель управления CopSSH делает за вас, или вручную поддерживать свои учетные записи и всю конфигурацию.

Извините за некромантию потока, но у меня была аналогичная проблема, и я обнаружил, что в каталоге с исполняемым файлом copsshcp есть файл copsshcp.config, в котором есть все параметры, используемые для перезаписи файла sshd_config при открытии панели управления. Вы можете добавить эти параметры в этот файл в раздел [Сервер], чтобы сделать их постоянными.