Почему этот скрипт запрашивает пароль?

Я работаю над сценарием, который будет ssh от mac osx до сервера SmartOS (на базе Solaris) и исполняет некоторые команды, но я застрял в части входа. В настоящее время я настроен для входа в систему с аутентификацией с открытым ключом, которая работает нормально вручную, но при попытке запустить скрипт мне будет предложено ввести пароль.

Вход в систему:

joyentmac2252:~ jessebutryn$ ssh root@10.0.97.17 [root@sup-jpc-west1 ~]# bash /root/sup-toolbox/toolbox Enter your JPC Headnode username: jbutryn Toolbox - Version 4.4.6 - It's Wednesday, this must be Devon (20161116) ---- Recent Changes ---- Replaced sdc-ldap/ufds with OpenLDAP client vm/vmi now shows Swap Moved creds to environment Added random element to disabler string fraud() speed up Added over() for PD overrides Added RAM to vms_by_pkg / fraud Added dates to cust() Big speed up for cust_vms(). You are welcome. ------------------------ [root@sup-jpc-west1 ~]# 

Сценарий:

 #!/bin/bash # SUPNODE="10.0.97.17" ssh root@$SUPNODE bash /root/sup-toolbox/toolbox <<-'EOF' jbutryn EOF 

Результаты скрипта:

 joyentmac2252:~ jessebutryn$ ~/Documents/scripts/incomplete/fraudcheck.sh Password: 

Кто-нибудь знает, что может вызвать запрос пароля?

One Solution collect form web for “Почему этот скрипт запрашивает пароль?”

По какой-то причине ваша пара ключей, кажется, не используется для аутентификации, вы должны попробовать запустить ssh-команду в многословном режиме ssh -vv (между одним и тремя v устанавливает уровень детализации) внутри и снаружи скрипта.

Результат должен сообщить вам, что происходит (отправьте его здесь, если вам нужна дополнительная помощь).

  • SSH медленный после настройки TCP Wrappers
  • Ошибка «Невозможно назначить запрошенный адрес» при передаче на удаленный сервер
  • Является ли моя удаленная оболочка по умолчанию проблемой?
  • Как перемещать файлы между серверами с помощью проверки подлинности PubKey?
  • Как я могу графически отображать графический / рабочий стол для Ubuntu, который у меня есть ssh, но не консольный доступ?
  • SSH обратное туннельное волнение: один дополнительный туннель
  • Как отображать команды, выполняемые через ssh и их IP-адрес пользователя?
  • Создайте пользователя, который может подключаться только к определенному каталогу
  • Можно ли запустить FreeRDP без отображения для запуска скриптов?
  • Fail2ban с firewalld
  • Что означает отпечаток пальца RSA для пересылаемого порта?
  • Linux и Unix - лучшая ОС в мире.