21

Возможно ли для меня SSH к другому серверу в Linux (Ubuntu), запустить программу там, но отображать ее локально?

И возможно ли мне подключиться к другому серверу SSH в моем терминале и настроить его так, чтобы все графические программы (Firefox, Emacs), запущенные в этом сеансе SSH, отображались локально?

4 ответа4

23

При добавлении флага «-Y» в команду ssh дисплей будет автоматически перенаправлен на ваш локальный компьютер.

ssh -Y <remoteip>

Затем, если вы запустите Firefox (или любое другое приложение X) в этом сеансе ssh, он будет отображаться локально. (Если у вас есть xserver, работающий локально, конечно)

4

Вы хотите сделать удаленный X. Это хороший мини HOWTO.

2

Вы также можете попробовать это:

ssh <hostname> -X <program-name or its full path>
1

Использование также может использовать сжатие при использовании X-forwarding:

ssh $HOSTNAME -CY $PROCESS

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .