停用 ssh 中的密碼

停用 ssh 中的密碼

我對讓 SSH 在業餘無線電上運行很感興趣,業餘無線電嚴格禁止加密來掩蓋通訊。不過驗證(即 RSA 簽章)沒問題。

閱讀後ssh(1)ssh_config(5)我可以找到有關如何在密碼之間進行更改的信息,但我只想完全停用 SSH 的密碼部分,使其以純文字形式發送。

答案1

您可以使用「無」密碼支援重新編譯 sshd。更多資訊可以在這裡找到:https://serverfault.com/a/606367/345479

答案2

不,你不能。 SSH 的要點在於它是安全的殼。如果您不想使用加密,請使用rshtelnet(就像幾十年前使用的那樣),但請注意,它們並不安全,中間的任何人都可以讀取您的密碼或您透過此通道發送的任何內容。

對於上述協議,僅使用 RSA 進行身份驗證是不可能的,但這對您沒有幫助。路上的任何人仍然可以攔截您的通訊並進行中間人攻擊。

作為底線,不,不建議在當今世界這樣做,運行未加密的東西。如果你真的必須這樣做,你需要考慮到它可能(或只是)受到損害。

相關內容