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

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

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

  • Как организовать ключи SSH?
  • Альтернатива с открытым исходным кодом для приложения Google для проверки подлинности
  • Проблема с символом ':' в скрипте Bash через SSH
  • Отправлять электронную почту, если пользователь обращается к серверу через ssh
  • Не удается войти на удаленную машину с ключом
  • ssh localhost без пароля не работает на Fedora 14
  • 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: 

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

  • Не удалось запустить бродячий экземпляр
  • Отключить ForwardX11Timeout без ForwardX11Trusted в OpenSSH Client?
  • Как отключить SSLv2 в OpenSSH?
  • Внутри скрипта bash, выполняющего ssh, автоматически добавьте хост только для определенных известных ключей RSA
  • Почему я все еще получаю приглашение пароля с помощью ssh с аутентификацией ключа?
  • Может ли SSH аутентификация открытого ключа использовать pam_group?
  • One Solution collect form web for “Почему этот скрипт запрашивает пароль?”

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

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

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