Назад | Перейти на главную страницу

Беспарольный SSH Solaris-> RHEL без запроса пароля

Мне нужно создать сценарий для SSH с машины Solaris (A) на машину RHEL (B) (на самом деле это Oracle Linux).

Нужно ли когда-нибудь вводить пароль B?

Я хочу автоматизировать процесс с помощью сценария, и мне было интересно, можно ли избежать каких-либо вводов.

К сожалению, «ожидать» не вариант.

Вы можете легко сделать это двумя способами:

  • a) создать SSH-ключ без ключевой фразы и развернуть открытый ключ в B
  • б) создайте SSH-ключ с парольной фразой, загрузите его один раз в ssh-agent при загрузке и сделайте соединение с B, используя этот агент. Это более безопасно, чем первый вариант.

Ссылки:

Вам нужна система единого входа (SSO). Я лично не выполнял настройку SSO ssh, но нашел несколько ссылок, которые выглядят достойно: Документы Red Hat, сообщение в блоге RHEL, и один из другого дистрибутива Linux (этот последний является наиболее пошаговым из трех). Надеюсь, что это поможет!