当我需要使用基于主机的身份验证时,任何人都可以推荐如何设置我的 SSH 配置文件,以便让我代理到位于登录节点后面的服务器。
我的问题是登录位于某些登录节点后面的集群计算机的计算节点。我可以自己通过 SSH 连接到登录节点,然后通过 SSH 连接到计算节点。当我在 SSH 上使用详细标志时,它告诉我它使用“基于主机”的身份验证登录到计算节点。
我还可以像这样设置我的 SSH 配置
login
Hostname login.hpc.edu
User electronsnstuff
compute
Hostname node0001
User electronsnstuff
ProxyJump login
我成功进入跳转服务器,但随后在第二跳上提示输入密码。问题是该集群不接受我们在登录节点上的系统密码。似乎只有“基于主机”的身份验证才有效。我的问题是是否有办法修改 SSH 配置以允许基于主机的身份验证,就像我以交互方式登录然后登录到计算节点一样。