ssh pseudo-tty导致PTY分配请求在通道0上失败
这里是我的设置:使用Docker容器进行服务的Ubuntu 12.04服务器。 每个Docker容器也运行Ubuntu 12.04。 OpenSSH 5.9p1到处使用。
当我运行这个:
ssh root@localhost -p 49167 -i foopy/./ssh/id_rsa
我可以很好地login,我只是得到一个简单的shell,我不能做很多事情(没有像vi等全屏应用程序),我忘记了这种模式被称为。
但是,如果我想强制使用-t这样的伪tty:
ssh -t root@localhost -p 49167 -i foopy/./ssh/id_rsa
我得到这个错误,并把我带回到命令行:
PTY allocation request failed on channel 0
任何想法,为什么会发生,以及如何解决它?
曾经被@shabbychef提及过,这已经在0.9.1中修复了