我对在业余无线电上运行 SSH 很感兴趣,业余无线电严格禁止使用加密来掩盖通信。不过身份验证(即 RSA 签名)是可以的。
通过阅读ssh(1)
,ssh_config(5)
我可以找到有关如何在密码之间切换的信息,但我只想完全禁用 SSH 的密码部分,并将其作为纯文本发送。
答案1
您可以使用“none”密码支持重新编译 sshd。更多信息请见此处:https://serverfault.com/a/606367/345479
答案2
不可以。SSH 的意义在于它安全的Shell。如果您不想使用加密,请使用rsh
或telnet
(几十年前就使用过),但请注意,它们并不安全,中间的任何人都可以读取您的密码或您通过此渠道发送的任何内容。
仅使用 RSA 进行身份验证无法在上述协议中实现,但这对您没有帮助。但途中的任何人都可以拦截您的通信并进行中间人攻击。
底线是,不,在当今世界不建议这样做,运行未加密的东西。如果你真的必须这样做,你需要考虑到它可能(或已经)被破解。