[英]SSH Key Exchange with alternate user
所以我使用的是 RHEL 7。我有两台具有以下用户帐户的服务器
我希望设置按以下方式工作。
使用admin
用户从服务器 1 到服务器 2 的无密码 SSH,但 SSH 启动总是从root
用户完成。
我们不允许为root
用户进行 ssh 密钥交换,但是我们正在使用的应用程序使用 root ssh 到其他节点。
我希望我在这里说得通:)
SSH 使用root
用户连接到 server2,但在内部它应该使用admin
用户的密钥并使用 admin 用户连接到 server2。
我试图配置/etc/ssh/ssh_config
文件并在那里添加主机/用户配置,现在我可以从root
用户运行ssh server2
并且它使用我在 ssh_config 文件中定义的管理员用户连接到 server2 但它提示输入每次我不想要的密码。
当我以admin
用户身份发出 ssh 时,与admin
密钥交换已经完成并经过测试可以正常工作。
提前致谢。
在同一个文件/etc/ssh/ssh_config
您需要添加要使用的密钥,如下所示:
Host srv2
User admin
IdentityFile /home/admin/.ssh/id_rsa
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.