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

问题描述 投票:0回答:2

我使用的是 Debian 操作系统。

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

screen

外壳回答我:

Must be connected to a Terminal.

如果我进入

tty

它回答我:

Not a tty

我不知道为什么,但我尝试

ssh -t login@server

这不起作用..

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

谢谢

编辑:

我读了这个主题,但它仍然不起作用

ssh gnu-screen tty
2个回答
9
投票

我也有同样的问题。如果您在 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


3
投票

尝试以下操作:

getty tty

...然后重新启动:

screen

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

apt-get install getty
© www.soinside.com 2019 - 2024. All rights reserved.