2016-06-09 181 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

看起來很有希望,謝謝。 –

相關問題