无密码 SSH Solaris->RHEL 无需输入密码

无密码 SSH Solaris->RHEL 无需输入密码

我需要编写一个脚本来从 Solaris 机器(A)通过 SSH 连接到 RHEL 机器(B)(实际上是 Oracle Linux)。

是否在某些时候需要输入 B 的密码?

我想用脚本自动化该过程,并且想知道是否可以避免任何输入。

不幸的是,“期望”不是一个选项。

答案1

您可以通过两种方式轻松完成此操作:

  • a)创建一个没有密码的 SSH 密钥,并将公钥部署到 B
  • b) 创建带有密码的 SSH 密钥,在启动时将其加载到 ssh-agent 中,并使用此代理与 B 建立连接。这比第一个选项更安全。

链接:

答案2

您正在寻找单点登录 (SSO) 设置。我个人没有做过 ssh SSO 配置,但我找到了几个看起来不错的链接:Red Hat 文档RHEL 博客文章, 和来自另一个Linux发行版(最后一个是三个中最循序渐进的)。希望其中一个能有所帮助!

相关内容