Как включить пользователя 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?
  • Вопрос: Каков рекомендуемый способ сделать это?

  • Эквивалент APTonCD для Fedora
  • Открытый ключ не найден для RPM
  • Как найти и установить GNU Smalltalk на CentOS или Fedora / RedHat?
  • Почему yumdownloader загружает файлы i686, если мой компьютер x86_64, а также устанавливает их?
  • Не удается удалить дубликаты пакетов из-за зависимостей
  • Что представляет собой противоположность yum?
  • yum-builddep создает зависимости от источника
  • Как загрузить пакет в мой приватный репозиторий YUM на Suse
  • 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 для того, что вам нужно здесь.

    Interesting Posts

    Легкие многофункциональные альтернативы OpenOffice и LibreOffice

    Выполнить строку команд с помощью одного sudo

    извлечение информации о кодеках из rpt-потока

    Что может привести к повторной перестановке моего / var-раздела во время выполнения?

    Выполните команду в течение определенного времени и затем прервите, если время превышает

    как проверить тип файловой системы логического тома

    Бывает ли положение раздела на диске влияет на скорость?

    Можно ли использовать команды типа `fg` в shell-скрипте?

    Как перечислить все цели в make?

    Переписан Windows с Linux, как я могу восстановить данные?

    Список аргументов слишком длинный при запуске команды ls -d "$ PWD" / *

    Debian strech – обновление сломанное – кажется багги dpkg

    Пользовательская комбинация клавиш для включения определенного языка в Fedora

    Как найти MAC-адрес на RHEL 7.3?

    Почему скомпилированные программы создают копию с ~?

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