<Предыдущая | Содержание: | Следующая>
Соединение прервано внешним хостом. [jimmy @ blob ~]
Это совершенно безопасно, потому что вам никогда не нужно указывать имя пользователя и / или пароль для получения нужных данных, поэтому никто не сможет отследить эту важную информацию по кабелю.
10.4.3. Система X Window
10.4.3.1. X особенности
Как мы уже объясняли в главе 7 (см. Раздел 7.3.3), система X Window поставляется с X-сервером, который обслуживает графику для клиентов, которым нужен дисплей.
Важно понимать разницу между X-сервером и X-клиентскими приложениями. X-сервер напрямую управляет дисплеем и отвечает за весь ввод и вывод с помощью клавиатуры, мыши и дисплея. Клиент X, с другой стороны, не имеет прямого доступа к устройствам ввода и вывода. Он взаимодействует с X-сервером, который обрабатывает ввод и вывод. Именно X-клиент выполняет реальную работу, такую как вычисление значений, запуск приложений и так далее. X-сервер открывает окна только для обработки ввода и вывода для указанного клиента.
При нормальной работе (графический режим) каждая рабочая станция Linux сама по себе является X-сервером, даже если она запускает только клиентские приложения. Все запущенные вами приложения (например, GIMP, окно терминала, ваш браузер, офисное приложение, инструмент для воспроизведения компакт-дисков и т. Д.) Являются клиентами вашего X-сервера. В этом случае сервер и клиент работают на одном компьютере.
Клиент-серверная природа X-системы делает ее идеальной средой для удаленного выполнения приложений и программ. Поскольку процесс фактически выполняется на удаленном компьютере, на локальном хосте требуется очень небольшая мощность процессора. Такие машины, выступающие исключительно в качестве серверов для X, называются X-терминалами и когда-то были очень популярны. Дополнительную информацию можно найти в мини-HOWTO по приложениям Remote X.
10.4.3.2. Telnet и X
Если вы хотите использовать Telnet для отображения графических приложений, запущенных на удаленном компьютере, вам сначала нужно предоставить удаленному компьютеру доступ к вашему дисплею (к вашему X-серверу!), используя Xhost , набрав команду, аналогичную приведенной ниже, в окне терминала на вашем локальном компьютере:
Дэви: ~> Xhost + remote.machine.com После этого подключитесь к удаленному хосту и скажите ему отображать графику на локальном компьютере, установив переменную среды ДИСПЛЕЙ:
[davy @ remote ~] экспорт ДИСПЛЕЙ = "local.host.com:0.0" После выполнения этого шага любое приложение, запущенное в этом окне терминала, будет отображаться на вашем локальном рабочем столе, используя удаленные ресурсы для вычислений, но ваши локальные графические ресурсы (ваш X-сервер) для
отображение приложения.
Эта процедура предполагает, что у вас есть какой-то X-сервер (XFree86, X.org, Exceed, Cygwin), уже настроенный на машине, на которой вы хотите отображать изображения. Архитектура и операционная система клиентской машины не важны, если они позволяют запускать на ней X-сервер.