1

Таким образом, чтобы открыть графический интерфейс в linux при выполнении ssh для удаленного сервера, мы используем систему X Хорошо.
Я видел в некоторых примерах , используя Putty , что есть некоторая конфигурация на Putty клиента, в основном флажок , чтобы включить X-11
Мой вопрос: Я использую консоль Mac's в Terminal умолчанию , чтобы сделать ssh
В этом случае это:
1) Является ли ssh -X эквивалентом того, что Putty предлагает в качестве конфигурации для включения X11?
2) X11 по умолчанию установлен на Mac? Я имею в виду, что запутался в следующем: когда на моем Mac откройте Terminal и выполните: ssh hostname для входа в систему linux, X-11 должен быть установлен на Mac , верно? Это установлено по умолчанию? Откуда мне знать?
Я читал об этом, но я все еще смущен по этому вопросу.
Например, если я хочу запустить Eclipse для исходного кода, находящегося на удаленном сервере, мне нужно будет скопировать Eclipse в каталог на удаленном сервере и запустить Eclipse, и если X11 настроен правильно, я смогу увидеть пользовательский интерфейс , Я прав?

2 ответа2

1
  1. У вас есть номер один назад; но да, X11 - это то, что Putty подражает.
  2. Вам необходимо установить XQuartz на текущие версии OS X. Он больше не является частью установки по умолчанию.

Получив XQuartz, вы можете пересылать X с помощью ssh -X user@host или ssh -Y user@host .

0

Если вы хотите запустить что-то вроде eclipse на удаленной машине, вы сможете повторно подключиться к сеансу в случае сбоя сети. Если бы вы использовали «ssh -X», сеанс потерпел бы крах. Для этого вам нужно что-то вроде Xpra или NX. Который также даст вам гораздо лучшую производительность, чем обычный X11 или SSH-X11.

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