PTY 无法正常工作

PTY 无法正常工作

当我尝试使用 ssh 密钥登录服务器时,出现了问题,它向我抛出了一条消息:“key_load_public:无效格式 PTY 分配请求在通道 0 上失败”。我尝试通过增加终端的 PTY 数量、重新启动 sshd 服务、终止 ssh 进程来解决这个问题,但什么问题都没解决

我可以不使用 ssh 密钥进行连接,通过使用密码验证,这意味着问题应该出在 authorized_keys 文件中。我检查了该文件,发现了类似以下内容:

来自“xxxx”,无pty,无端口转发ssh-rsa……

这与我无法登录有关系吗?

提前致谢

答案1

显然no-pty意味着使用此密钥连接的用户将不被允许分配 PTY(如的手册页中所述sshd)。

相关内容