Ssh
通過 SSH 訪問本地控制台
我正在尋找一種通過 SSH 與本地控制台互動的方法——就像使用直接連接的鍵盤一樣。
在我的特殊情況下,我有一個 debian 伺服器(僅限控制台,沒有 X 系統),它在 tty1 上顯示幾個文本值。這台電腦沒有連接輸入設備,只有一個顯示器。配置是通過 ssh 完成的。在 SSH 中執行的命令應該會顯示在 tty1 上。
有沒有辦法以與 X-Window 系統上的 VNC 會話相同的方式與 tty1 互動?
您可以從 閱讀目前顯示在螢幕上的文本
/dev/vcs
。如果您的終端視窗與伺服器上的實際螢幕輸出具有相同數量的列,那麼您可以簡單地鍵入cat /dev/vcs
並獲得可辨識的輸出。您可以附加一個數字來訪問特定控制台,而不是始終訪問活動控制台。如果您還想要格式化資訊,您可以使用
vcsa
, 。因此,例如,您可以使用/dev/vcsa1
在第一個 VC 上獲取帶有格式資訊的長文本。產生鍵盤輸入是另一回事。AFAIR 使用的呼叫
gpm
僅支持剪切-粘貼,並且不允許輸入任意鍵擊。網上的一些搜尋表明它不支持開箱即用,但可以作為驅動程序實現。