这是我的设置:使用Docker容器进行服务的Ubuntu 12.04服务器。每个docker容器也运行Ubuntu 12.04。 OpenSSH 5.9p1随处可用。
当我运行时:
ssh root@localhost -p 49167 -i foopy/./ssh/id_rsa
我可以正常登录,我只是得到一个简单的shell,我做不了多少(没有像vi这样的全屏应用程序等),我忘记了那种模式的调用。
但是,如果我想强制使用-t这样的伪tty:
ssh -t root@localhost -p 49167 -i foopy/./ssh/id_rsa
我收到此错误并将我抛回命令行:
PTY allocation request failed on channel 0
知道为什么会发生这种情况以及如何解决这个问题?
答案 0 :(得分:0)
@shabbychef已经提到过,这已经在0.9.1修复了