2013-09-30 152 views
3

我在使用Debian操作系统。屏幕“必须连接到终端”。

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

screen 

壳回答我:

Must be connected to a Terminal. 

如果我进入

tty 

就回答我:

Not a tty 

我不知道为什么,我尝试

ssh -t [email protected] 

它不工作..

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

感谢

编辑:

我读this topic,但它仍然无法正常工作

+2

谷歌发现这个http://serverfault.com/questions/21806/how-can-i-launch-a-screen-session-with-a-command -over-ssh-on-a-remote-server-fro –

+0

我已经阅读过它,但它不适用于我:( – Neobrain

回答

0

尝试以下操作:

getty tty 

...然后重新启动:

screen 

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

apt-get install getty 
+1

我无法使用getty(未找到命令) 我在Debian OS – Neobrain

5

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