2016-06-09 141 views
-1

我知道它面对“安全shell”这个概念,但我想要一种运行SSH的方式,它无需任何身份验证。我有一套运行在完全空中网状网络上的机器。它用于硬件原型设计项目,由于我理解的原因,有些机器偶尔会开始要求输入密码,而不管它们是否都使用了相同的可以工作的SSH密钥进行克隆。在没有任何身份验证的情况下运行SSH

我真的想支持所有可能阻止SSH连接到计算机的安全问题。我在其他帖子中看到人们强烈建议不要做我想做的事情;但是我浪费了足够的时间来试图对抗SSH的安全功能。有没有可以使用的国旗?对配置文件的更改? SSH的另一个版本我可以安装吗?

任何帮助,将不胜感激。

+0

如果你不关心安全性,你可以简单地使用telnet而不是SSH。这就是我们在SSH成为规范之前所做的。 –

+0

空隙对于安全来说非常重要,但它们并不能帮助来自内部的攻击,所以使用'rsh'或'telnet'是一个好主意。存储在'〜/ .ssh/id_rsa'中的密钥ssh密钥存储在主机相应的'〜/ .ssh/authorized_keys'上应该可以在100%的时间内运行。我建议你使用'ssh -vvv'并记录那个输出,这样你就可以看到它失败的原因。否则,我想你可以硬编码密码并使用'$ SSH_ASKPASS'来提供它们,但你应该确实修复你的配置和使用密钥。 –

+0

Stackoverflow用于软件开发的帮助。你应该考虑在[sf]或[unix.se]上提问。 – Kenster

回答

2

看来你想要一个'远程shell',所以试试rsh

+0

看起来很有希望,谢谢。 –

相关问题