所以我使用的是 RHEL 7。我有两台服务器,用户帐户如下
- 根(明显)
- 行政
我希望设置以下列方式工作。
使用用户从服务器 1 到服务器 2 的无密码 SSH admin
,但 SSH 启动始终由root
用户完成。
我们不允许为root
用户进行 ssh 密钥交换,但我们正在使用的应用程序使用 root 来 ssh 到其他节点。
我希望我在这里有意义:)
SSH 使用root
用户到 server2,但在内部它应该使用admin
用户的密钥并使用管理员用户连接到 server2。
我试图配置/etc/ssh/ssh_config
文件并在那里添加主机/用户配置,现在我可以ssh server2
从root
用户运行,它使用我在 ssh_config 文件中定义的管理员用户连接到 server2,但它每次都提示输入密码,我不想要.
当我以用户身份发出 ssh 时,密钥交换admin
已经完成并经过测试可以正常工作。admin
提前致谢。