通过 ssh 控制 Linux 控制台会话键盘

通过 ssh 控制 Linux 控制台会话键盘

我有一个罗技无线键盘/鼠标,但刚刚丢失了微型 USB 无线接收器。

我想将我的笔记本电脑用作另一台机器(Ubuntu 10.10)的键盘,直到我更换键盘和鼠标。

是否可以通过 ssh 控制控制台会话的键盘?我只想要键盘控制,我不想使用 VNC 之类的东西,因为视频太慢了。

编辑:我想清楚地表明,我希望能够控制在控制台会话上运行的 GUI 应用程序,因此,像 gnu screen 这样的东西(据我所知)不会对此有所帮助。

答案1

x2x 完全符合您的要求:

$ ssh -X othermachine x2x -west -to :0

现在,您可以将鼠标移到笔记本电脑的左侧,它将出现在另一台机器上。键盘也会“移”到那里。

您需要在另一台机器的 sshd 中启用 X 转发。

答案2

协同作用是一款客户端/服务器应用程序,因此您可以在一台(服务器)上与多台其他桌面(客户端)共享键盘和鼠标。我已经用了好几年了,配置起来相当容易。

答案3

使用类似tmux或者屏幕。这些程序将启动一个控制台会话,该会话可从任何 ssh 连接或本地终端附加到该会话。此外,它们还允许您在同一个父屏幕/tmux 会话内打开多​​个控制台会话,从而允许您通过单个连接与多个 shell 和控制台程序进行交互。

相关内容