Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Создание OpenVPN юзера через shell

    Scheduled Pinned Locked Moved Russian
    6 Posts 2 Posters 2.3k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      Bansher
      last edited by

      Всем доброго времени. Есть задача: перенести всех vpn пользователей с ClearOS на pfsense 2.0 Т.к. юзеров около полсотни, хочу написать скрипт который пользователя создаст,  пасс ему сгенерит и все настройки на почту вышлет. Но на первом же этапе имею затык. Команды user add  не существует, а добавление пользователя через pw user add, добавляет его только в /etc/passwd. То есть в админке в списке пользователей он не появляется. Кроме того он пропадает после перезагрузки. Собственно есть ли способ добавить vpn юзера (то есть с привязанным уже сертификатом) через shell?

      1 Reply Last reply Reply Quote 0
      • D
        dvserg
        last edited by

        Все настройки хранятся в /cf/config.xml
        Соорудить один пробный профиль юзера, а потом копировать/вставлять в файл конфига.

        SquidGuardDoc EN  RU Tutorial
        Localization ru_PFSense

        1 Reply Last reply Reply Quote 0
        • B
          Bansher
          last edited by

          Спасибо за ответ. Вопрос в догонку. В секции юзер сертификат обозначен буквенноцифровой последовательностью. Как получить подобную?

          1 Reply Last reply Reply Quote 0
          • D
            dvserg
            last edited by

            @Bansher:

            Спасибо за ответ. Вопрос в догонку. В секции юзер сертификат обозначен буквенноцифровой последовательностью. Как получить подобную?

            Случаем не Base64 шифрование ?

            SquidGuardDoc EN  RU Tutorial
            Localization ru_PFSense

            1 Reply Last reply Reply Quote 0
            • B
              Bansher
              last edited by

              Возможно

              <cert>3ac4b4d1f16e8</cert>
              

              Только что шифруется имя или что-то другое?

              1 Reply Last reply Reply Quote 0
              • D
                dvserg
                last edited by

                @Bansher:

                Возможно

                <cert>3ac4b4d1f16e8</cert>
                

                Только что шифруется имя или что-то другое?

                На Base64 не похоже. Возможно сертификат генерится с помощью какой-то утилиты. Нужно исходники смотреть.

                SquidGuardDoc EN  RU Tutorial
                Localization ru_PFSense

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post
                Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.