2013-09-30 5 views
3

Я нахожусь в ОС Debian.Экран «Должен быть подключен к терминалу».

Я пытаюсь использовать экран под сеансом SSH. Но когда я пытаюсь запустить команду

screen 

оболочка ответь мне:

Must be connected to a Terminal. 

Если я вхожу

tty 

он ответил мне:

Not a tty 

Я не знаю, почему и попробую

ssh -t [email protected] 

он не работает ..

Пожалуйста, помогите мне, я действительно нуждаюсь в этом!

Благодаря

EDIT:

Я прочитал this topic, но он по-прежнему не работает

+2

Google нашел это 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 

Если у вас нет Гетти, вы можете попробовать установить его:

apt-get install getty 
+1

Я не могу использовать getty (команда не найдена) Я нахожусь на операционной системе Debian – Neobrain

5

У меня была такая же проблема. Если вы получаете эту ошибку в изолированном окружении, вот что помогло мне:

(запустить эти команды из вне изолированной)

$ 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)

Смежные вопросы