Gnu-Screen

如何從 jailshell 啟動 GNU 螢幕(無 pty)

  • July 26, 2009

我的個人資料託管在一家使用 cpanel 的公司。似乎 cpanel 的一個“功能”是託管公司可以在授予(終端,而不是愚蠢的 AJAX 偽造)SSH 訪問權限時使用他們的“jailshell”。不幸的是,您無權訪問 /dev/pty,並且在嘗試執行 screen 時出現錯誤:

Must be connected to a terminal.

我也嘗試過“ssh -t example.com screen”,但得到了相同的結果。

有沒有人在越獄下或在您無權訪問 /dev/pty 的主機上工作的每個螢幕?

很好地要求您的主機啟用 /bin/bash 這實際上是 WHM 中的一鍵“升級”,需要 10 秒才能啟用。如果他們不這樣做,那麼你就像其他人所說的那樣被卡住了。

您需要偽 tty 才能使螢幕正常工作,這是沒有辦法的。除非您可以說服您的託管公司將 mount 綁定/dev到您的 chroot 監獄,否則您幾乎沒有其他希望做的事情。

引用自:https://serverfault.com/questions/23886