屏幕“必须连接到终端。”

时间:2013-09-30 22:20:25

标签: ssh gnu-screen tty

我正在使用Debian操作系统。

我正在尝试在SSH会话下使用屏幕。但是当我试图运行命令时

screen
shell回答我:

Must be connected to a Terminal.

如果我输入

tty

它回答我:

Not a tty

我不知道为什么,我试试

ssh -t login@server

它不起作用..

请帮助我,我真的需要这个!

由于

编辑:

我看了this topic,但它仍无效

2 个答案:

答案 0 :(得分:6)

我遇到了同样的问题。如果你在chroot中遇到这个错误,这就是帮助我的原因:

(从chroot外部运行这些命令)

$ sudo mount -o bind /dev /home/chroot/dev
$ sudo mount -t proc proc /home/chroot/proc
$ sudo mount -t devpts devpts /home/chroot/dev/pts
显然,

/home/chroot是通往你的chroot的道路。相应地更新上述命令。

来源:http://www.howtoforge.com/forums/showthread.php?t=23583#post128768 (另见http://forums.gentoo.org/viewtopic-t-433006-start-0.html

答案 1 :(得分:3)

尝试以下方法:

getty tty

...然后重新启动:

screen

如果您没有getty,可以尝试安装它:

apt-get install getty