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

LXF83:XDMCP

Материал из Linuxformat
(Различия между версиями)
Перейти к: навигация, поиск
(Новая: === XDMCP за 10 минут === ''Боитесь сокращений длиннее трёх букв? '''Пол Хадсон''' познакомит вас с одним из тех, ...)
 
(На старт, внимание... Настроить клиент-серверный графический инструмент)
 
(не показана 1 промежуточная версия 1 участника)
Строка 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.png|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.png|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.png|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.png|right|200px]]
 +
4.Вперед, на брандмауэр! В Fedora нужные нам настройки находятся в System > Administration > Security Level and Firewall. В других дистрибутивах для настройки брандмауэра вам может понадобиться специальный инструмент, вроде Lokkit.
 +
<div style="clear:both;"></div>
  
В появившемся окне нам необходимо вписать порт, который будет прослушиваться XDMCP. Запомнив, что Fedora сопоставила XDMCP порт 177, вписываем это число в наше окно и щёлкаем ОК.
+
[[Изображение:Img_83_68_5.png|right|200px]]
 +
5. Теперь давайте выберем XDMCP. Fedora предоставляет стандартный список доверяемых сервисов, которые можно включать или выключать с помощью галочек. К сожалению, XDMCP в списке нет, поэтому вам нужно заглянуть в раздел Other Ports и добавить порт, нажав кнопку Add.
 +
<div style="clear:both;"></div>
  
Возвращаемся к окну настройки уровня безопасности (Security Level Configuration). Нажмите Yes для того, чтобы закрыть диалог и ещё раз Yes, когда Fedora напомнит об изменении настроек брандмауэра.
+
[[Изображение:Img_83_68_6.png|right|200px]]
 +
6. В появившемся окне нам необходимо вписать порт, который будет прослушиваться XDMCP. Запомнив, что Fedora сопоставила XDMCP порт 177, вписываем это число в наше окно и щёлкаем ОК.
 +
<div style="clear:both;"></div>
  
Теперь мы пересаживаемся за второй компьютер, который на наше счастье тихо работает в гостиной. Машине присвоено имя susannah. Вы уже заметили, что мы специально поменяли тему оформления GDM для того, чтобы вам было легче отличать два компьютера. Войдите в систему как обычно.
+
[[Изображение:Img_83_69_1.png|right|200px]]
 +
7. Возвращаемся к окну настройки уровня безопасности (Security Level Configuration). Нажмите Yes для того, чтобы закрыть диалог и ещё раз Yes, когда Fedora напомнит об изменении настроек брандмауэра.
 +
<div style="clear:both;"></div>
  
На втором компьютере зайдите в настройки уровня безопасности и добавьте порт 177 для UDP и порт 6000 для TCP. Последний необходим для сетевого подключения к X-серверу.
+
[[Изображение:Img_83_69_2.png|right|200px]]
 +
8. Теперь мы пересаживаемся за второй компьютер, который на наше счастье тихо работает в гостиной. Машине присвоено имя susannah. Вы уже заметили, что мы специально поменяли тему оформления GDM для того, чтобы вам было легче отличать два компьютера. Войдите в систему как обычно.
 +
<div style="clear:both;"></div>
  
На этом настройки компьютера susannah закончены. Вы можете выйти из системы обратно к экрану приветствия.
+
[[Изображение:Img_83_69_3.png|right|200px]]
 +
9. На втором компьютере зайдите в настройки уровня безопасности и добавьте порт 177 для UDP и порт 6000 для TCP. Последний необходим для сетевого подключения к X-серверу.
 +
<div style="clear:both;"></div>
  
Здесь вам нужно найти пункт Options. Если его нигде не видно, поместите курсор в поле для ввода имени и нажмите F10. У вас должен появиться список опций, среди которых будет Remote Login via XDMCP.
+
[[Изображение:Img_83_69_4.png|right|200px]]
 +
10. На этом настройки компьютера susannah закончены. Вы можете выйти из системы обратно к экрану приветствия.
 +
<div style="clear:both;"></div>
  
На некоторое время (пока X-сервер перезагружается) ваш экран погаснет, а затем появится окно специального диалога, который сканирует сеть на предмете хостов XDMCP. Дождитесь, пока программа найдет ваш сервер.
+
[[Изображение:Img_83_69_5.png|right|200px]]
 +
11. Здесь вам нужно найти пункт Options. Если его нигде не видно, поместите курсор в поле для ввода имени и нажмите F10. У вас должен появиться список опций, среди которых будет Remote Login via XDMCP.
 +
<div style="clear:both;"></div>
  
Если предыдущее окно не нашло ваш хост (не волнуйтесь, это обычное явление!), подойдите к нему, откройте терминал и дайте от имени суперпользователя команду ifconfig. Вы увидите подробный вывод, где найдёте свой IP-адрес.
+
[[Изображение:Img_83_69_6.png|right|200px]]
 +
12. На некоторое время (пока X-сервер перезагружается) ваш экран погаснет, а затем появится окно специального диалога, который сканирует сеть на предмете хостов XDMCP. Дождитесь, пока программа найдет ваш сервер.
 +
<div style="clear:both;"></div>
  
Возвращаемся к гостевому компьютеру. В окне добавления хостов (Add Host) вводим этот IP-адрес и добавляем его кнопкой Add. Теперь в верхней части окна появится наш хост с указанием точной версии ядра – для того, чтобы вы знали, куда подключились.
+
[[Изображение:Img_83_69_7.png|right|200px]]
 +
13. Если предыдущее окно не нашло ваш хост (не волнуйтесь, это обычное явление!), подойдите к нему, откройте терминал и дайте от имени суперпользователя команду ifconfig. Вы увидите подробный вывод, где найдёте свой IP-адрес.
 +
<div style="clear:both;"></div>
  
Когда вы нажмёте на кнопку Connect, X-сервер ещё раз перезагрузится, но на этот раз на экране появится приветствие удаленного хоста. Для входа используйте имя пользователя и пароль удаленного хоста, а не гостевого компьютера. Получилось!
+
[[Изображение:Img_83_69_8.png|right|200px]]
 +
14. Возвращаемся к гостевому компьютеру. В окне добавления хостов (Add Host) вводим этот IP-адрес и добавляем его кнопкой Add. Теперь в верхней части окна появится наш хост с указанием точной версии ядра – для того, чтобы вы знали, куда подключились.
 +
<div style="clear:both;"></div>
 +
 
 +
[[Изображение:Img_83_69_9.png|right|200px]]
 +
15. Когда вы нажмёте на кнопку Connect, X-сервер ещё раз перезагрузится, но на этот раз на экране появится приветствие удаленного хоста. Для входа используйте имя пользователя и пароль удаленного хоста, а не гостевого компьютера. Получилось!
 +
<div style="clear:both;"></div>
 +
 
 +
[[Категория:Учебники]]

Текущая версия на 11:14, 26 апреля 2008

[править] XDMCP за 10 минут

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


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

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

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

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

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

Img 83 68 1.png

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

Img 83 68 2.png

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

Img 83 68 3.png

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

Img 83 68 4.png

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

Img 83 68 5.png

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

Img 83 68 6.png

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

Img 83 69 1.png

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

Img 83 69 2.png

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

Img 83 69 3.png

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

Img 83 69 4.png

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

Img 83 69 5.png

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

Img 83 69 6.png

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

Img 83 69 7.png

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

Img 83 69 8.png

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

Img 83 69 9.png

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

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