Назад | Перейти на главную страницу

Как я могу запустить экран GNU из jailshell (без pty)

Мои личные вещи хранятся в компании, которая использует cpanel. Кажется, что "особенностью" cpanel является то, что хостинговая компания может использовать свою "оболочку" при предоставлении (терминального, а не глупого AJAX-фальшивого) доступа по SSH. К сожалению, у вас нет доступа к / dev / pty, и при попытке запустить screen вы получаете сообщение об ошибке:

Must be connected to a terminal.

Я также пробовал "ssh -t example.com screen", но получил тот же результат.

У кого-нибудь есть экран для работы под jailshell или на хосте, где у вас нет доступа к / dev / pty?

Вежливо попросите ваш хост включить / bin / bash. Это буквально "апгрейд" в один клик в WHM, включение которого занимает 10 секунд. Если они этого не сделают, значит, вы застряли, как говорили все.

Чтобы экран работал, вам нужны псевдо-терминалы, другого пути нет. Если вы не сможете убедить свою хостинговую компанию привязать mount /dev в вашей chroot-тюрьме больше не на что можно надеяться.

Вам не нужна рабочая станция GNU Screen для правильной работы.

Для работы экрана необходим соответствующий терминал. Ему нужна среда, такая же хорошая, как при входе в систему с помощью telnet / ssh / console (т.е. рабочий терминал).

  • ОЗУ

Вы застряли. Экрану нужен tty для работы.