Различия между версиями 5 и 6
Версия 5 от 2008-10-02 22:10:39
Размер: 15433
Комментарий:
Версия 6 от 2008-10-03 13:36:55
Размер: 17764
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 110: Строка 110:
 * Можно организовать не только новые терминальные сессии, но и подключиться к имеющейся поверхности Х-сервера. Для этого на удаленной машине должен быть запущен сответствующий сервис. krfb прячется в меню ... . Из соображений разумности и безопасности использовать удаленные системы логично ... , поскольку мышка будет ездить сама, клавиши нажиматься сами. Это используется для того, чтобы человек мог проделать некоторую работу (объясняя дист), что делать на его рабочем столе. Для этого пользователю нужно уметь давать доступ к рабочему столу и от учителя --- умение пользоваться клиентом. Как говорилось, можно на один раз выдать приглашение человеку на управление рабочим столом, но в принципе, если каждый раз как кто-то хочет подсоединиться, то он вам посылает уведомление, вы можете принять или не принять. Разумеется, так не надо делать постоянно, но ... . (Ыкриншоты с процессом подкл. и разр. доступа)  * Можно организовать не только новые терминальные сессии, но и подключиться к имеющейся поверхности Х-сервера. Для этого на удаленной машине должен быть запущен сответствующий сервис. Из соображений разумности и безопасности использовать удаленные системы логично ... , поскольку мышка будет ездить сама, клавиши нажиматься сами. Это используется для того, чтобы человек мог проделать некоторую работу (объясняя дист), что делать на его рабочем столе. Для этого пользователю нужно уметь давать доступ к рабочему столу и от учителя --- умение пользоваться клиентом.

 . Чтобы организовать удаленный доступ к компьютеру нужно настроить программу krfb. Запустим ее из меню kde:

 {{attachment:../krfb_kde_menu.png}}

 . Настройки krfb выглядят так:

 {{attachment:../krfb_settings.png]}}

 . Как говорилось, можно на один раз выдать приглашение человеку на управление рабочим столом:

 {{attachment:../krfb_wizard_1.png}}

(''тут тоже странно: скриншот с уже созданным приглашением есть, а скриншота создания приглашения - нет''

 . Но в принципе, каждый раз как кто-то хочет подсоединиться, он вам посылает уведомление, вы можете принять или не принять. Пэтому в данном случае мы разрешим соединение без приглашений:

 {{attachment:../krfb_settings_configured.png}}

 . Таким образом, мы настроили принимающую сторону, теперь можно попробовать подключиться к этому компьютеру. Делается это с помощью другой программы - krdc:

 {{attachment:../krfb_wizard_1.png}}

 . Здесь от нас требуется всего лишь ввести адрес (или имя) компьютера, к которому мы хотим подключиться:

 {{attachment:../krdc.png}}

 . Дополнительно можно изменить настройки соединения --- это влияет на качество картинки:

 {{attachment:../krdc_settings.png}}

 . При подключении на компьютере, с которым мы соединяемся, появится уведомление о входящем соединении:

 {{attachment:../krfb_incoming_connection_dialog.png}}

 . Обратите внимание, что можно запретить удаленному пользователю цправлять мышью и клавиатурой --- в тком случае он сможет только наблюдать за вашими действиями. После разрешения соединения появится уведомление об успешном подключении:

 {{attachment:../krfb_incomming_connection_popup.png}}

 . На компьтере, с которого выполнено подключение оно выглядит так:

 {{attachment:../krdc_connected.png}}

 . При желании можно также развернуть его в полный экран:

 {{attachment:krdc_fullscreen.png}}
Строка 120: Строка 166:
|| 6 || 1 || 1 || 1 || || 1 || LeoZub + ПетрНикольский, ОльгаТочилкина, MaximByshevskiKonopko || || || || 10 || 1 || 1 || 1 || || 1 || LeoZub + ПетрНикольский, ОльгаТочилкина, MaximByshevskiKonopko || || ||

Передача файлов. Мессенджеры. Удалённый доступ.

Пересылка файлов

Когда-то давно ограничение на размер файла составляло 2 мегабайта. В последнее время лимит вырос, но всё равно с помощью почты большие файлы пересылать не следует. В отличие от почты (которая обычно хранится), пересылка больших фалов --- явление временное: вы где-то файл показываете, человек его забирает и на этом всё заканчивается. Есть несколько вариантов решения этой задачи:

  • Организовать собственный файловый сервер, но это вариант не для всех, хотя вполне возможен в рамках локальной сети.
  • Использовать специальные сервисы хранения файлов. Живут ни за счёт рекламы и премиум-аккаунтов. Внезапно в последнее время неожиданно хорош яндекс.диск. Это вообще общая тенденция --- диверсификация. Другие варианты --- ifolder.ru, rapidshare.com. Последней лучше не использовать, поскольку в случае с NAT он считает все машины за ним как один компьютер и так как качать можно только в один порт, то всё.
  • Все службы по обмену файлов предлагают ввести капчу. Капча --- способ машине отличить машину от человека. Предлагается ввести некий текст, в сильно искаженном виде. Регистр. как правило бесплатная.
  • Пиринговые сети. Там много чего есть, в том числе распостраняются базы больших дистрибутивов (debian на 3 DVD). Почему это нельзя сделать обычным способом --- в случае больших файлов обычные протоколы чувствуют себя нехорошо и сервер может легко лечь под нагрузкой. Сейчас наиболее успешным является битторрент. Принцип их работы другой: когда вы подключаетесь к серверу, вы делаете два действия --- и скачивать файлы и предоставлять список имеющихся файлов. И при скачивании они качаются с других клиентов сети. Таким образом, с одной стороны, конкретного человека, распостраняющего файлы, нет, с другой --- это достаточно надёжно. Кроме торрента есть ещё emule.
  • Парадигма такая --- вы ставите файл на закачку, он может качаться неделями. Единственное, что ещё можно сказать --- контрольная сумма может совпадать, и когда вы скачиваете архив, то он разарх. При этом не обязательно уже, что там будет то, что вы ожидали.

Мгновенные сообщения

Ещё одно свойство не присущ. почте --- обмен информацией в реальном времени. Для этого есть разные протоколы обмена сообщениями.

Почему у почты сразу этого не было? Потому что 30 лет назад связность интернета оставляла желать лучшего. С тех пор появились разные протоколы, сначала в локальных сетях, потом в интернет, этот оказавшийся не охваченным рынок начали прибирать люди корпоративного склада. И сейчас мы имеем icq, msn, y!m(?). Схема их работы такая: мы запускаем клиент, подключаемся к одному серверу, и через этот сервер обмениваемся сообщениями. Достоинства: единственное, что нужно --- достучаться до сервера. Для связи необходимо, чтобы оба адресата могли связаться с сервером. Недостатки: если сервер далеко, то пользоваться этим сложно; невозможно передавать таким способом конфиденциальную информацию; обычно держатель подобного рода серверов заинтересован в том, чтобы пользовались именно их проприетарным клиентом, и постоянно меняет протокол.

Jabber

Альтернативой, набирающей популярность на сегодняшний день, этим централизованным протоколам является протокол распределенный, когда серверов несколько, и они на открытом ПО. Этот протокол называется XMPP, сервис --- jabber. Еще одним достоинством является его расширяемость.

Из всего станд. именно XMPP.

Jabber также удобен тем, что иногда при регистрации, например, почтового ящика в дополнение дается jabber-аккаунт. Примером может служить gmail или LiveJournal, который, правда не поддерживает шифрование. А получая там аккаунт, Вы автоматически получаете и jabber-сервер. Есть и отдельные сервера --- jabber.ru, jabber.org.

Попробуем зарегестрировать новую учетную запись в jabber-е и настроить клиент мгновенных сообщений Kopete

(не хватает традиционного скриншота с меню)

Kopete поддерживает множество протоколов, поэтому при первом запуске нам потребуется выбрать нужный:

../kopete_wizard_1.png

Выберем протокол jabber:

../kopete_wizard_1_jabber_selected.png

Дальше требуется ввести данные об учетной записи jabber:

../kopete_account_configuration.png

Поскольку у нас еще нет учетной записи, нам потребуется зарегистрировать новую:

../kopete_new_account_dialog.png

Регистрация достаточно проста: нам потребуется выбрать сервер (в данном случае мы используем jabber.ru), логин и пароль. Отдельно нужно отметить шифрование:

../kopete_new_account_dialog_ssl.png

Предупреждение о самоподписанном сертификате в данном случае можно игнорировать:

../kopete_new_account_unknown_ssl_cert_dialog.png

Регистрация новой учетной записи успешно завершена:

[ПРИКРЕПЛЁННЫЙ ФАЙЛ]

(а не следует ли сменить имя этому скриншоту? и вообще они тут немного не по порядку..)

Настройка учетной записи на этом также заканчивается:

../kopete_wizard_2_complete.png

Внешний вид программы достаточно типичен для мессенджеров:

../kopete_conversation_jabber_ru.png

Чтобы начать общаться, требуется добавить учетную запись предполагаемого собеседника в список контактов:

../kopete_add_account_button_tip.png

Впрочем, для начала требуется подключиться к серверу:

../kopete_add_account_to_roster.png

Теперь нужно ввести логин нужного нам человека. В данном случае мы добавим в список контактов свою учетную запись:

../kopete_add_account_to_roster2.png

Все, можно начинать общение:

../kopete_conversation_window.png

При получении нового сообщение появляется всплывающее окошко с информацией:

../kopete_new_message_notifier2.png

А так выглядит собственно диалог:

../kopete_conversation_window_typing.png

Удалённое управление

Существует две возможности удаленного управления ПСПО:

  • Получение терминального доступа к машине. Об этом мы говорили в лекциях про ssh. При этом есть возможность запустить группу приложений на удаленной машине и иметь доступ к ним на локальной. Клиентская программа называется ssh, серверная --- sshd. Традиционно она включается, но по умолчанию она выключена. Лектор начинает с этого, хотя не факт, что на первых порах придётся это использовать, но это самый правильный способ.

../remote_access_ssh.png

  • Обратите внимание: на этой картинке был удалённо запущен терминал, и видно, что это удалённая машина. К сожалению, на неподготовленного пользователя такие вещи совершенно не действуют, но это так. Можно также запустить какое-нибудь приложение, например, xterm

../remote_access_xterm_via_ssh.png

  • Можно организовать не только новые терминальные сессии, но и подключиться к имеющейся поверхности Х-сервера. Для этого на удаленной машине должен быть запущен сответствующий сервис. Из соображений разумности и безопасности использовать удаленные системы логично ... , поскольку мышка будет ездить сама, клавиши нажиматься сами. Это используется для того, чтобы человек мог проделать некоторую работу (объясняя дист), что делать на его рабочем столе. Для этого пользователю нужно уметь давать доступ к рабочему столу и от учителя --- умение пользоваться клиентом.
  • Чтобы организовать удаленный доступ к компьютеру нужно настроить программу krfb. Запустим ее из меню kde:

    ../krfb_kde_menu.png

  • Настройки krfb выглядят так:

    ../krfb_settings.png]

  • Как говорилось, можно на один раз выдать приглашение человеку на управление рабочим столом:

    ../krfb_wizard_1.png

(тут тоже странно: скриншот с уже созданным приглашением есть, а скриншота создания приглашения - нет

  • Но в принципе, каждый раз как кто-то хочет подсоединиться, он вам посылает уведомление, вы можете принять или не принять. Пэтому в данном случае мы разрешим соединение без приглашений:

    ../krfb_settings_configured.png

  • Таким образом, мы настроили принимающую сторону, теперь можно попробовать подключиться к этому компьютеру. Делается это с помощью другой программы - krdc:

    ../krfb_wizard_1.png

  • Здесь от нас требуется всего лишь ввести адрес (или имя) компьютера, к которому мы хотим подключиться:

    ../krdc.png

  • Дополнительно можно изменить настройки соединения --- это влияет на качество картинки:

    ../krdc_settings.png

  • При подключении на компьютере, с которым мы соединяемся, появится уведомление о входящем соединении:

    ../krfb_incoming_connection_dialog.png

  • Обратите внимание, что можно запретить удаленному пользователю цправлять мышью и клавиатурой --- в тком случае он сможет только наблюдать за вашими действиями. После разрешения соединения появится уведомление об успешном подключении:

    ../krfb_incomming_connection_popup.png

  • На компьтере, с которого выполнено подключение оно выглядит так:

    ../krdc_connected.png

  • При желании можно также развернуть его в полный экран:

    [ПРИКРЕПЛЁННЫЙ ФАЙЛ]

Для полноты картины лектор скажет, что если у вас ЛЛ или вы хотите воспользоваться свойствами более интересными, чем доступ к десктопу, то можно воспользоваться парой не krdc/krfb, а vncserver/vncviewer. Касательно vncserver --- это такой отдельный сервер. На удаленной машине надо запустить x11vnc, которая будет передавать все данные по сети, а на локальной --- vncviewer --- принимать и быть вьювером. У сервера есть широковещательный режим, когда несколько человек могут подключиться к одному и наблюдать происходящее. За более хитрыми возможностями см. новый выпуск ПСПО. Мы говорим сейчас не про удаленное управление, а про просмотр, для этого сервер должен быть запущен в -shared -viewonly -forever. Когда вы запускаете его с этими опциями, то могут подключаться несколько человек, но они только смотрят.


Сведения о ресурсах

Готовность (%)

Продолжительность (ак. ч.)

Подготовка (календ. ч.)

Полный текст (раб. д.)

Предварительные знания

Level

Maintainer

Start date

End date

10

1

1

1

1

LeoZub + ПетрНикольский, ОльгаТочилкина, MaximByshevskiKonopko


PspoClasses/080813/03FileTransferImVnc (последним исправлял пользователь eSyr 2009-03-22 20:51:32)