我在远程服务器上安装了 nautilus-dropbox
软件包。
我通过 ssh 连接到远程服务器,然后运行命令:
dropbox start
它在我的本地计算机上启动,这怎么可能?
最佳答案
Linux 系统对大多数 GUI 系统使用 X11 协议(protocol)。
X11 服务器渲染图像并接受鼠标和键盘输入。
应用程序充当客户端并连接到您指定的任何 X11 服务器。这是通过环境变量完成的。
当您通过 SSH 连接时,会创建一条返回本地 X11 服务器的隧道,并且 SSH 生成的 shell 会将环境变量设置为沿着该隧道指向本地显示。
关于linux - 当我在远程服务器上运行脚本时,它会在本地计算机上启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51180179/