2013-09-30 109 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