ssh 错误:通道 0 上的 PTY 分配请求失败

ssh 错误:通道 0 上的 PTY 分配请求失败

突然间,我无法ssh使用我的ssh 密钥。我可以确认我的 ssh 密钥没有问题(已使用另一台服务器测试)。由于某些原因,系统ssh会询问用户密码,即使我输入了密码,系统也会显示:

(~)$ ssh [email protected]
[email protected]'s password: 
PTY allocation request failed on channel 0

.ssh 堆栈在此错误行上,直到我按下 Ctrl+C。

奇怪的是,我可以通过 ssh 传递命令来执行,而且它可以工作:

(~)$ ssh [email protected] "uptime"
[email protected]'s password: 
 08:58:29 up 181 days,  6:12,  0 users,  load average: 0.00, 0.01, 0.05

我从两台不同的独立计算机尝试了同样的事情,问题不在我的 ssh 客户端上。

我尝试重新启动服务器,但没有帮助。

服务器是 Ubuntu 14.04.1 LTS。

我该怎么做才能恢复服务器的 ssh 访问?

相关内容