当我 运行 远程服务器上的脚本在本地机器上启动时
When I run the script on a remote server it starts up on the local machine
我已经 nautilus-dropbox
在我的远程服务器上安装了软件包。
我通过ssh连接到远程服务器,然后运行命令:
dropbox start
它在我的本地机器上启动,这怎么可能?
Linux 系统对大多数 GUI 系统使用 X11 协议。
X11 服务器呈现图像并接受鼠标和键盘输入。
该应用程序充当客户端并连接到您指定的任何 X11 服务器。这是通过环境变量完成的。
当您通过 SSH 连接时,会创建一条返回本地 X11 服务器的隧道,并且由 SSH 生成的 shell 会将环境变量设置为沿着该隧道指向您的本地显示器。
我已经 nautilus-dropbox
在我的远程服务器上安装了软件包。
我通过ssh连接到远程服务器,然后运行命令:
dropbox start
它在我的本地机器上启动,这怎么可能?
Linux 系统对大多数 GUI 系统使用 X11 协议。
X11 服务器呈现图像并接受鼠标和键盘输入。
该应用程序充当客户端并连接到您指定的任何 X11 服务器。这是通过环境变量完成的。
当您通过 SSH 连接时,会创建一条返回本地 X11 服务器的隧道,并且由 SSH 生成的 shell 会将环境变量设置为沿着该隧道指向您的本地显示器。