Когда я запускаю скрипт на удаленном сервере, он запускается на локальной машине - PullRequest
0 голосов
/ 04 июля 2018

На моем удаленном сервере установлен nautilus-dropbox пакет.

Я подключаюсь к удаленному серверу по ssh, затем запускаю команду:

dropbox start

И он запускается на моей локальной машине, как это возможно?

1 Ответ

0 голосов
/ 04 июля 2018

Системы Linux используют протокол X11 для большинства систем с графическим интерфейсом.

Сервер X11 отображает изображение и принимает ввод с клавиатуры и мыши.

Приложение действует как клиент и подключается к любому серверу X11, которому вы его сообщаете. Это делается с помощью переменной среды.

Когда вы подключаетесь по SSH, туннель создается обратно к вашему локальному серверу X11, а оболочка, порожденная SSH, имеет переменную среды, установленную так, чтобы указывать вдоль этого туннеля на локальный дисплей.

...