Ssh

通過 SSH 訪問本地控制台

  • July 18, 2018

我正在尋找一種通過 SSH 與本地控制台互動的方法——就像使用直接連接的鍵盤一樣。

在我的特殊情況下,我有一個 debian 伺服器(僅限控制台,沒有 X 系統),它在 tty1 上顯示幾個文本值。這台電腦沒有連接輸入設備,只有一個顯示器。配置是通過 ssh 完成的。在 SSH 中執行的命令應該會顯示在 tty1 上。

有沒有辦法以與 X-Window 系統上的 VNC 會話相同的方式與 tty1 互動?

您可以從 閱讀目前顯示在螢幕上的文本/dev/vcs。如果您的終端視窗與伺服器上的實際螢幕輸出具有相同數量的列,那麼您可以簡單地鍵入cat /dev/vcs並獲得可辨識的輸出。

您可以附加一個數字來訪問特定控制台,而不是始終訪問活動控制台。如果您還想要格式化資訊,您可以使用vcsa, 。因此,例如,您可以使用/dev/vcsa1在第一個 VC 上獲取帶有格式資訊的長文本。

產生鍵盤輸入是另一回事。AFAIR 使用的呼叫gpm僅支持剪切-粘貼,並且不允許輸入任意鍵擊。網上的一些搜尋表明它不支持開箱即用,但可以作為驅動程序實現。

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