Как включить пользователя nagios, созданного yum, для использования check_by_ssh

Я использовал yum install nagios на экземпляре Amazon Linux, и он создал пользователя /sbin/nologin с оболочкой /sbin/nologin и homedir /var/spool/nagios . Это поведение на EC2.

Я хочу, чтобы check_by_ssh выполнялся локально как пользователь nagios для выполнения команды на удаленном хосте в качестве некоторого пользователя без ввода пароля. Поэтому использование ssh-keygen кажется логичным, но как я могу создать открытый ключ для пользователя nagios если у этого пользователя нет оболочки?

Является ли ответ на изменение оболочки по умолчанию (например, на bash) и, возможно, на homedir локального пользователя nagios чтобы я мог сгенерировать ключ, или есть другой способ?

  • Вопрос: Неправильная ли практика позволяет пользователю nagios войти в систему?
  • Вопрос: Является ли неправильная практика изменением homedir, например, / home / nagios?
  • Вопрос: Каков рекомендуемый способ сделать это?

One Solution collect form web for “Как включить пользователя nagios, созданного yum, для использования check_by_ssh”

Запустите su -c 'ssh-keygen -N ""' nagios для создания пары ключей или, альтернативно, создайте пару ключей в качестве другого пользователя, затем скопируйте ее на место в ~nagios/.ssh . Затем запустите su -c 'ssh-copy-id someuser@remote-host' nagios чтобы установить открытый ключ на удаленном компьютере.

Вы можете изменить домашний каталог пользователя nagios , если хотите, но я не вижу смысла.

Не нужно менять оболочку пользователя nagios для того, что вам нужно здесь.

  • Почему CentOS даже с последними версиями выпускает более ранние версии приложений, таких как Python 2.6?
  • Избегайте обновления CentOS 7 через yum?
  • Установите конкретный выпуск точки RHEL
  • RPMDB сломался после обновления yum в Fedora 19?
  • Как предотвратить обновление tzdata при сбросе CentOS / etc / localtime
  • Локальный репозиторий DVD с CentOS
  • yum install failed с baserepo не найден
  • Отключение gpgcheck с плагином tmprepo
  • Linux yum Команды, эквивалентные этим командам apt-get Ubuntu
  • yum install не работает со странным выходом
  • CentOS 5.11: yum устанавливает, но пакеты остаются пропавшими без вести
  • Yum update / install для любого пакета дает мне следующую ошибку. Какие действия я должен предпринять, чтобы преодолеть это?
  • Interesting Posts

    Ресурсы для детального изучения архитектуры Linux?

    Какую книгу этих двух я должен прочитать для изучения сетей для администратора Unix / Linux?

    Синтаксическая ошибка удаления повторяющихся строк через файл awk '! X ++

    libmagic (файл) база данных «use» и «clear» type

    Предотвратите доступ пользователя sudo к определенной папке и файлам

    Где файловые менеджеры сохраняют закладки?

    Fedora 20 KDE: ярлык для режима самолета

    Как добиться переносимости с помощью sed -i (редактирование на месте)?

    Создание соединения ppp через 3G-модем как можно более стабильным

    Сценарий Bash (с помощью команды java) не выходит (сценарий 2)

    Используйте мой компьютер или полностью выделенный ПК для запуска Linux

    Экран текста приложений GTK 3 выглядит неправильно, по любой теме

    Найти все слова, начинающиеся с Q

    Персиковые циклы не поддерживаются

    Есть ли способ указать список закрытых ключей для добавления в ssh-agent?

    Linux и Unix - лучшая ОС в мире.