linux 密码包含回车符(^M 或 0x0D 或 \r):如何通过 ssh 发送密码

linux 密码包含回车符(^M 或 0x0D 或 \r):如何通过 ssh 发送密码

我有一个 Linux 用户的密码,其中包含文本和回车符。我尝试使用 ssh 进行连接(使用或不使用 sshpass),但我注意到 ssh 不会在密码中发送回车符,而只会发送文本。

有没有办法用 CR(ssh 中的选项或其他选项)发送密码?

答案1

期望每个可能的密码输入系统都接受 \r 可能期望过高。我想你可以说它是安全的!

在这种情况下,我会避开这个问题并使用 SSH 密钥进行身份验证。

或者直接更改密码。这也行得通。

相关内容