Я не знаком с вашим конкретным вариантом использования, но если вы можете запускать приложение в X-сеансе как на клиенте, так и на сервере, то вы можете использовать пересылку X11 через соединение SSH. Вам не нужно выполнять приложение на клиенте, чтобы использовать эту функцию, но вы должны это сделать.
Вы можете использовать команды ssh -X или ssh -Y для достижения этой цели , Взгляните на это сообщение о различиях двух.
Чтобы использовать это, установите ssh-соединение с сервером, как обычно, с клиентом - за исключением добавления -X или -Y в качестве опции (обратите внимание, что они оба являются капиталом). Затем просто выполните свое приложение. Он будет выполнять приложение на сервере, но перенаправляет пользовательский интерфейс клиенту, чтобы вы могли взаимодействовать с ним.