SSH 在 Windows 10 中不接受密码:read_passphrase:无法打开 /dev/tty:没有这样的文件或目录

Posted

技术标签:

【中文标题】SSH 在 Windows 10 中不接受密码:read_passphrase:无法打开 /dev/tty:没有这样的文件或目录【英文标题】:SSH Dosen't accept password in Windows 10 : read_passphrase: can't open /dev/tty: No such file or directory 【发布时间】:2021-06-29 07:20:26 【问题描述】:

我想在 Windows 10 中建立 ssh 连接,但出现以下错误:

debug2: input_userauth_info_req: num_prompts 1 debug3: failed to open file:C:/dev/tty error:3 debug1: read_passphrase: can't open /dev/tty: No such file or directory

【问题讨论】:

【参考方案1】:

thread suggests 这样的错误消息是您的消息中未出现的错误的表现/副作用。

根本问题是您对在线 ssh 指令的误解。

我认为authorized_keys 是包含文件id_rsa.pub 的文件夹,而不是包含密钥本身的文件。 这源于我对 ssh 约定的有限理解。

因此,请仔细检查您是否将正确的密钥(公共密钥)注册到远程帐户 $HOME/.ssh/authorized_keys 文件。

【讨论】:

以上是关于SSH 在 Windows 10 中不接受密码:read_passphrase:无法打开 /dev/tty:没有这样的文件或目录的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Windows 10 上连接 SSH。我不知道我必须输入啥密码

利用windows远程登录登录树莓派

Windows下通过SSH无密码连接Linux服务器

Linux 配置SSH免密登录

使用 PPK 和 SSH 时,Mac 终端不断要求输入密码

如何使用ssh登录linux服务器