首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >验证通过jumpbox登录服务器以支持应用程序的能力(ssh多跳)

问验证通过jumpbox登录服务器以支持应用程序的能力(ssh多跳)
EN

Stack Overflow用户
提问于 2015-03-25 12:56:21
回答 1查看 296关注 0票数 0

我将在短期内进行应用程序支持,其中一个步骤就是验证我是否可以登录到我们所有的应用程序节点。

为了登录到应用程序节点,首先需要登录到一个jumpbox,然后再从这里登录到应用程序节点。

所有登录都是通过ssh完成的。

  • ssh用户@jumpbox
  • ssh用户@applicationnode节点
  • 名为-a ->已验证登录

这将是一个尼安德特人的任务,将发生在大约1000个节点上。

因此,我试图使这一过程自动化。

我尝试使用Python中的Fabric库,设置一个网关来指向jumpbox,但是仍然会提示我输入密码,这将从自动化中删除。

在这个行业中,这是由开发工具实现的吗?

EN

回答 1

Stack Overflow用户

发布于 2015-03-25 13:03:42

这有两个答案:一个是未来,另一个是现在。

自动远程登录正确

将来,您应该生成一个公钥/私钥对,并在远程用户的.ssh/authorized密钥中列出公钥。如果本地SSH使用正确的私钥进行身份验证,则可以减少访问密码:

代码语言:javascript
复制
rsa-keygen -t rsa -f deploykey
cp deploykey .ssh/id_rsa
#and insert the content of deploykey.pub into the remote user's .ssh/authorized keys

使用密码进行大规模访问

现在,我不知道您使用的是哪个操作系统,但假设您使用的是linux或*BSD http://sourceforge.net/projects/sshpass/将允许您非交互地提供密码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29256315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档