Журнал LinuxFormat - перейти на главную

LXF83:XDMCP

Материал из Linuxformat
(Различия между версиями)
Перейти к: навигация, поиск
(Новая: === XDMCP за 10 минут === ''Боитесь сокращений длиннее трёх букв? '''Пол Хадсон''' познакомит вас с одним из тех, ...)
 
Строка 2: Строка 2:
 
''Боитесь сокращений длиннее трёх букв? '''Пол Хадсон''' познакомит вас с одним из тех, которые никак нельзя пропустить…''
 
''Боитесь сокращений длиннее трёх букв? '''Пол Хадсон''' познакомит вас с одним из тех, которые никак нельзя пропустить…''
  
 +
{{Врезка
 +
|Заголовок=Что нужно:
 +
|Содержание=* Fedora Core 5
 +
* Xorg 7.0
 +
* Домашняя сеть
 +
|Ширина=150px
 +
}}
 +
{{Врезка
 +
|Заголовок=Что получится:
 +
|Содержание=* Соединённые в сеть рабочие столы на каждом компьютере.
 +
* Функционал тонких клиентов задаром.
 +
* Доступ к рабочему столу Linux из Windows и Mac OS X.
 +
|Ширина=150px
 +
}}
 
Иметь в гостиной супермощный компьютер непрактично – разве что вы не представляете свою жизнь без постоянного шума компьютерной техники. Однако Linux уже довольно давно имеет решение этой проблемы: спрячьте ваш новейший двухпроцессорный мегасервер на антресоли и соедините его по локальной сети со скромной тихой системой в другой части дома.
 
Иметь в гостиной супермощный компьютер непрактично – разве что вы не представляете свою жизнь без постоянного шума компьютерной техники. Однако Linux уже довольно давно имеет решение этой проблемы: спрячьте ваш новейший двухпроцессорный мегасервер на антресоли и соедините его по локальной сети со скромной тихой системой в другой части дома.
  
Строка 9: Строка 23:
  
 
Впервые за всю историю Linux Format на нашем диске (директория Magazine) вы найдёте видеозапись, иллюстрирующую это руководство. Файл закодирован в формате Ogg Theora и должен проигрываться во всех современных дистрибутивах. Если файл у вас не проигрывается, найдите и установите пакет “ogg” для вашей системы.
 
Впервые за всю историю Linux Format на нашем диске (директория Magazine) вы найдёте видеозапись, иллюстрирующую это руководство. Файл закодирован в формате Ogg Theora и должен проигрываться во всех современных дистрибутивах. Если файл у вас не проигрывается, найдите и установите пакет “ogg” для вашей системы.
----
 
На сервере (у нас ему присвоено имя hannah) перейдите в System > Administration > Login Screen. В других дистрибутивах появившееся окно может называться по-другому – в Ubuntu это Login Window, например. Если в меню данного пункта нет, просто дайте команду gdmsetup от имени суперпользователя.
 
  
Перейдите на вкладку Remote и переключите пункт Style на значение Same as Local. Это задействует XDMCP и теперь удалённо подключившиеся пользователи увидят тот же экран приветствия, что и локальные пользователи.
+
== На старт, внимание... Настроить клиент-серверный графический инструмент ==
 +
[[Изображение:Img_83_68_1.jpg|right|200px]]
 +
1. На сервере (у нас ему присвоено имя hannah) перейдите в System > Administration > Login Screen. В других дистрибутивах появившееся окно может называться по-другому – в Ubuntu это Login Window, например. Если в меню данного пункта нет, просто дайте команду gdmsetup от имени суперпользователя.
 +
<div style="clear:both;"></div>
  
В нижнем правом углу окна нажмите кнопку Configure XDMCP. Теперь проверьте номер порта в пункте Listen on UDP Port – скорее всего, там указан номер 177. Нужно открыть доступ по этому порту в брандмауэре для того, чтобы XDMCP заработал.
+
[[Изображение:Img_83_68_2.jpg|right|200px]]
 +
2. Перейдите на вкладку Remote и переключите пункт Style на значение Same as Local. Это задействует XDMCP и теперь удалённо подключившиеся пользователи увидят тот же экран приветствия, что и локальные пользователи.
 +
<div style="clear:both;"></div>
  
Вперед, на брандмауэр! В Fedora нужные нам настройки находятся в System > Administration > Security Level and Firewall. В других дистрибутивах для настройки брандмауэра вам может понадобиться специальный инструмент, вроде Lokkit.
+
[[Изображение:Img_83_68_3.jpg|right|200px]]
 +
3. В нижнем правом углу окна нажмите кнопку Configure XDMCP. Теперь проверьте номер порта в пункте Listen on UDP Port – скорее всего, там указан номер 177. Нужно открыть доступ по этому порту в брандмауэре для того, чтобы XDMCP заработал.
 +
<div style="clear:both;"></div>
  
Теперь давайте выберем XDMCP. Fedora предоставляет стандартный список доверяемых сервисов, которые можно включать или выключать с помощью галочек. К сожалению, XDMCP в списке нет, поэтому вам нужно заглянуть в раздел Other Ports и добавить порт, нажав кнопку Add.
+
[[Изображение:Img_83_68_4.jpg|right|200px]]
 +
4.Вперед, на брандмауэр! В Fedora нужные нам настройки находятся в System > Administration > Security Level and Firewall. В других дистрибутивах для настройки брандмауэра вам может понадобиться специальный инструмент, вроде Lokkit.
 +
<div style="clear:both;"></div>
  
В появившемся окне нам необходимо вписать порт, который будет прослушиваться XDMCP. Запомнив, что Fedora сопоставила XDMCP порт 177, вписываем это число в наше окно и щёлкаем ОК.
+
[[Изображение:Img_83_68_5.jpg|right|200px]]
 +
5. Теперь давайте выберем XDMCP. Fedora предоставляет стандартный список доверяемых сервисов, которые можно включать или выключать с помощью галочек. К сожалению, XDMCP в списке нет, поэтому вам нужно заглянуть в раздел Other Ports и добавить порт, нажав кнопку Add.
 +
<div style="clear:both;"></div>
  
Возвращаемся к окну настройки уровня безопасности (Security Level Configuration). Нажмите Yes для того, чтобы закрыть диалог и ещё раз Yes, когда Fedora напомнит об изменении настроек брандмауэра.
+
[[Изображение:Img_83_68_6.jpg|right|200px]]
 +
6. В появившемся окне нам необходимо вписать порт, который будет прослушиваться XDMCP. Запомнив, что Fedora сопоставила XDMCP порт 177, вписываем это число в наше окно и щёлкаем ОК.
 +
<div style="clear:both;"></div>
  
Теперь мы пересаживаемся за второй компьютер, который на наше счастье тихо работает в гостиной. Машине присвоено имя susannah. Вы уже заметили, что мы специально поменяли тему оформления GDM для того, чтобы вам было легче отличать два компьютера. Войдите в систему как обычно.
+
[[Изображение:Img_83_69_1.jpg|right|200px]]
 +
7. Возвращаемся к окну настройки уровня безопасности (Security Level Configuration). Нажмите Yes для того, чтобы закрыть диалог и ещё раз Yes, когда Fedora напомнит об изменении настроек брандмауэра.
 +
<div style="clear:both;"></div>
  
На втором компьютере зайдите в настройки уровня безопасности и добавьте порт 177 для UDP и порт 6000 для TCP. Последний необходим для сетевого подключения к X-серверу.
+
[[Изображение:Img_83_69_2.jpg|right|200px]]
 +
8. Теперь мы пересаживаемся за второй компьютер, который на наше счастье тихо работает в гостиной. Машине присвоено имя susannah. Вы уже заметили, что мы специально поменяли тему оформления GDM для того, чтобы вам было легче отличать два компьютера. Войдите в систему как обычно.
 +
<div style="clear:both;"></div>
  
На этом настройки компьютера susannah закончены. Вы можете выйти из системы обратно к экрану приветствия.
+
[[Изображение:Img_83_69_3.jpg|right|200px]]
 +
9. На втором компьютере зайдите в настройки уровня безопасности и добавьте порт 177 для UDP и порт 6000 для TCP. Последний необходим для сетевого подключения к X-серверу.
 +
<div style="clear:both;"></div>
  
Здесь вам нужно найти пункт Options. Если его нигде не видно, поместите курсор в поле для ввода имени и нажмите F10. У вас должен появиться список опций, среди которых будет Remote Login via XDMCP.
+
[[Изображение:Img_83_69_4.jpg|right|200px]]
 +
10. На этом настройки компьютера susannah закончены. Вы можете выйти из системы обратно к экрану приветствия.
 +
<div style="clear:both;"></div>
  
На некоторое время (пока X-сервер перезагружается) ваш экран погаснет, а затем появится окно специального диалога, который сканирует сеть на предмете хостов XDMCP. Дождитесь, пока программа найдет ваш сервер.
+
[[Изображение:Img_83_69_5.jpg|right|200px]]
 +
11. Здесь вам нужно найти пункт Options. Если его нигде не видно, поместите курсор в поле для ввода имени и нажмите F10. У вас должен появиться список опций, среди которых будет Remote Login via XDMCP.
 +
<div style="clear:both;"></div>
  
Если предыдущее окно не нашло ваш хост (не волнуйтесь, это обычное явление!), подойдите к нему, откройте терминал и дайте от имени суперпользователя команду ifconfig. Вы увидите подробный вывод, где найдёте свой IP-адрес.
+
[[Изображение:Img_83_69_6.jpg|right|200px]]
 +
12. На некоторое время (пока X-сервер перезагружается) ваш экран погаснет, а затем появится окно специального диалога, который сканирует сеть на предмете хостов XDMCP. Дождитесь, пока программа найдет ваш сервер.
 +
<div style="clear:both;"></div>
  
Возвращаемся к гостевому компьютеру. В окне добавления хостов (Add Host) вводим этот IP-адрес и добавляем его кнопкой Add. Теперь в верхней части окна появится наш хост с указанием точной версии ядра – для того, чтобы вы знали, куда подключились.
+
[[Изображение:Img_83_69_7.jpg|right|200px]]
 +
13. Если предыдущее окно не нашло ваш хост (не волнуйтесь, это обычное явление!), подойдите к нему, откройте терминал и дайте от имени суперпользователя команду ifconfig. Вы увидите подробный вывод, где найдёте свой IP-адрес.
 +
<div style="clear:both;"></div>
  
Когда вы нажмёте на кнопку Connect, X-сервер ещё раз перезагрузится, но на этот раз на экране появится приветствие удаленного хоста. Для входа используйте имя пользователя и пароль удаленного хоста, а не гостевого компьютера. Получилось!
+
[[Изображение:Img_83_69_8.jpg|right|200px]]
 +
14. Возвращаемся к гостевому компьютеру. В окне добавления хостов (Add Host) вводим этот IP-адрес и добавляем его кнопкой Add. Теперь в верхней части окна появится наш хост с указанием точной версии ядра – для того, чтобы вы знали, куда подключились.
 +
<div style="clear:both;"></div>
 +
 
 +
[[Изображение:Img_83_69_9.jpg|right|200px]]
 +
15. Когда вы нажмёте на кнопку Connect, X-сервер ещё раз перезагрузится, но на этот раз на экране появится приветствие удаленного хоста. Для входа используйте имя пользователя и пароль удаленного хоста, а не гостевого компьютера. Получилось!
 +
<div style="clear:both;"></div>
 +
 
 +
[[Категория:Учебники]]

Версия 18:33, 13 апреля 2008

XDMCP за 10 минут

Боитесь сокращений длиннее трёх букв? Пол Хадсон познакомит вас с одним из тех, которые никак нельзя пропустить…


Иметь в гостиной супермощный компьютер непрактично – разве что вы не представляете свою жизнь без постоянного шума компьютерной техники. Однако Linux уже довольно давно имеет решение этой проблемы: спрячьте ваш новейший двухпроцессорный мегасервер на антресоли и соедините его по локальной сети со скромной тихой системой в другой части дома.

Используя мощь XDMCP – X Display Manager Control Protocol – можно подключить один компьютер к другому «прозрачно» и использовать рабочий стол с другого компьютера, так, как если бы вы на нём и работали. Если вы когда-либо работали с VNC, то это покажется вам знакомым, однако XDMCP выводит этот принцип на новый уровень, отображая удалённый рабочий стол на весь экран, а не в окне. Дополнительным преимуществом XDMCP является возможность сканирования сети, поэтому вы можете использовать графический браузер и авторизоваться в любом доступном физическом компьютере.

В этом десятиминутном руководстве мы настроим XDMCP на Fedora Core 5, который установлен на двух компьютерах: супермощном сервере и более скромном по производительности клиенте.

Впервые за всю историю Linux Format на нашем диске (директория Magazine) вы найдёте видеозапись, иллюстрирующую это руководство. Файл закодирован в формате Ogg Theora и должен проигрываться во всех современных дистрибутивах. Если файл у вас не проигрывается, найдите и установите пакет “ogg” для вашей системы.

На старт, внимание... Настроить клиент-серверный графический инструмент

1. На сервере (у нас ему присвоено имя hannah) перейдите в System > Administration > Login Screen. В других дистрибутивах появившееся окно может называться по-другому – в Ubuntu это Login Window, например. Если в меню данного пункта нет, просто дайте команду gdmsetup от имени суперпользователя.

2. Перейдите на вкладку Remote и переключите пункт Style на значение Same as Local. Это задействует XDMCP и теперь удалённо подключившиеся пользователи увидят тот же экран приветствия, что и локальные пользователи.

3. В нижнем правом углу окна нажмите кнопку Configure XDMCP. Теперь проверьте номер порта в пункте Listen on UDP Port – скорее всего, там указан номер 177. Нужно открыть доступ по этому порту в брандмауэре для того, чтобы XDMCP заработал.

4.Вперед, на брандмауэр! В Fedora нужные нам настройки находятся в System > Administration > Security Level and Firewall. В других дистрибутивах для настройки брандмауэра вам может понадобиться специальный инструмент, вроде Lokkit.

5. Теперь давайте выберем XDMCP. Fedora предоставляет стандартный список доверяемых сервисов, которые можно включать или выключать с помощью галочек. К сожалению, XDMCP в списке нет, поэтому вам нужно заглянуть в раздел Other Ports и добавить порт, нажав кнопку Add.

6. В появившемся окне нам необходимо вписать порт, который будет прослушиваться XDMCP. Запомнив, что Fedora сопоставила XDMCP порт 177, вписываем это число в наше окно и щёлкаем ОК.

7. Возвращаемся к окну настройки уровня безопасности (Security Level Configuration). Нажмите Yes для того, чтобы закрыть диалог и ещё раз Yes, когда Fedora напомнит об изменении настроек брандмауэра.

8. Теперь мы пересаживаемся за второй компьютер, который на наше счастье тихо работает в гостиной. Машине присвоено имя susannah. Вы уже заметили, что мы специально поменяли тему оформления GDM для того, чтобы вам было легче отличать два компьютера. Войдите в систему как обычно.

9. На втором компьютере зайдите в настройки уровня безопасности и добавьте порт 177 для UDP и порт 6000 для TCP. Последний необходим для сетевого подключения к X-серверу.

10. На этом настройки компьютера susannah закончены. Вы можете выйти из системы обратно к экрану приветствия.

11. Здесь вам нужно найти пункт Options. Если его нигде не видно, поместите курсор в поле для ввода имени и нажмите F10. У вас должен появиться список опций, среди которых будет Remote Login via XDMCP.

12. На некоторое время (пока X-сервер перезагружается) ваш экран погаснет, а затем появится окно специального диалога, который сканирует сеть на предмете хостов XDMCP. Дождитесь, пока программа найдет ваш сервер.

13. Если предыдущее окно не нашло ваш хост (не волнуйтесь, это обычное явление!), подойдите к нему, откройте терминал и дайте от имени суперпользователя команду ifconfig. Вы увидите подробный вывод, где найдёте свой IP-адрес.

14. Возвращаемся к гостевому компьютеру. В окне добавления хостов (Add Host) вводим этот IP-адрес и добавляем его кнопкой Add. Теперь в верхней части окна появится наш хост с указанием точной версии ядра – для того, чтобы вы знали, куда подключились.

15. Когда вы нажмёте на кнопку Connect, X-сервер ещё раз перезагрузится, но на этот раз на экране появится приветствие удаленного хоста. Для входа используйте имя пользователя и пароль удаленного хоста, а не гостевого компьютера. Получилось!

Персональные инструменты
купить
подписаться
Яндекс.Метрика