Ефективна організація надсилання файлів в локальній мережі комп’ютерного класу

Альтернативні варіанти ефективного налаштування обміну файлів у локальній мережі комп’ютерного класу, використовуючи вільне відкрите програмне забезпечення. Особливості щодо установки і налаштування програм Nitroshare і Unison в умовах локальної мережі.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык украинский
Дата добавления 04.11.2018
Размер файла 459,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru//

Размещено на http://www.allbest.ru//

Ефективна організація надсилання файлів в локальній мережі комп'ютерного класу

Кириченко Олексій Миколайович,

викладач інформатики вищої категорії Прилуцького гуманітарно-педагогічного коледжу ім. І.Я. Франка

Анотація

локальний мережа клас комп'ютерний

У статті розглядаються альтернативні варіанти ефективного налаштування обміну файлів у локальній мережі комп'ютерного класу, використовуючи вільне відкрите програмне забезпечення. Зокрема, розглядаються програмні продукти Nitroshare і Unison. Розкриваються особливості щодо установки і налаштування даних програм і аналізуються сильні й слабкі сторони використання даних продуктів в умовах локальної мережі комп'ютерного класу.

Ключові слова: обмін файлами, Nitroshare, Unison, локальна мережа, ssh, вільне програмне забезпечення, відкрите програмне забезпечення.

Програма NetOp School дозволяє керувати комп'ютерними класами, транслювати на учнівські/студентські комп'ютери вміст екрану вчителя/викладача, контролювати використання програм й Інтернету, надавати потрібні матеріали учням/студентам (надсилати на їх комп'ютери необхідні файли) і багато чого іншого. Як на мене, то дана програма практично незамінна в організації роботи в комп'ютерному класі, якби не кілька «але». Перше «але» полягає в тому, що ціна на даний програмний продукт є досить високою для кошторису муніципального навчального закладу. Наприклад, для одного комп'ютерного класу, який нараховує 15 ПК й 1 викладацький комп'ютер, ліценція коштуватиме 884$. У межах ознайомлення з продуктом можна завантажити пробну версію й отримати на сайті компанії ключ, проте, як правило, він діятиме лише протягом певного обмеженого періоду, найчастіше протягом місяця. Звісно ж можна користуватися «піратською» версією програми, проте, як усі ви знаєте, це карається законом. Друге ж «але» -- можливість використання NetOp School тільки під керуванням ОС Windows.

У випадку неможливості використання ліцензованої версії NetOp School можна спробувати підібрати безкоштовні (вільні, відкриті) аналоги, які б забезпечували, принаймні, схожу функціональність. Для автора статті найбільш цінними можливостями вище згадуваного програмного продукту є демонстрування подій з екрану вчителя/викладача на монітори учнів/студентів і надсилання файлів на учнівські/студентські ПК. Щодо першої можливості (демонстрування подій екрану), досить непоганим вирішенням, знову ж таки на думку автора, є використання вільної відкритої програма iTalc. Вона дещо поступається якістю передачі “картинки” на учнівські/студентські комп'ютери і в її роботі можливі певні недоречності. Перевагою є абсолютна її безкоштовність (оскільки iTalc є вільною, відкритою програмою) і кросплатформенність (якщо у вашому комп'ютерному класі використовуються комп'ютери під керуванням ОС Windows та GNU/Linux, то даний продукт є незамінним, оскільки працює під обома цими ОС). У мережі є дуже багато матеріалу щодо установки і налаштування iTalc, тому більш-менш компетентний учитель/викладач зможе, за бажання, без проблем використовувати дану програму у своїй повсякденній діяльності.

Щодо надсилання файлів на учнівські ПК є кілька цікавих можливостей. У разі якщо комп'ютерний клас функціонує під керуванням ОС Windows, найпростішим вирішенням вищезгадува- ної проблеми є налаштування і використання локальної мережі. Якщо комп'ютерний клас включає комп'ютери під керуванням ОС Windows та GNU/Linux, то обмін інформацією в локальній мережі варто організовувати, використовуючи протоколи SMB (мережевий протокол прикладного рівня для віддаленого доступу до файлів, принтерів та до інших мережевих ресурсів) і FTP (стандартний протокол, який призначений для передачі файлів по TCP-мережах). Якщо ж комп'ютерний клас повністю перейшов на використання ОС GNU/Linux, то непоганим варіантом є можливість використання протоколу NFS (протокол мережевого доступу до файлових систем, який дозволяє підключати (монтувати) віддалені файлові системи через мережу).

Усі вищеперелічені варіанти не завжди є доцільними, бо багато часу забирає пошук учнями/студентами потрібних файлів на комп'ютері викладача. Що можна вдіяти в такому випадку?

У дванадцятому номері журналу User And Linux (за 2013 рік) вийшла стаття про використання цікавого програмного рішення NitroShare, за допомогою якого можна відправляти файли на інші комп'ютери локальної мережі. Позитивною особливістю даного програмного продукту є можливість установки на ОС Windows та GNU/Linux. Сам же процес установки досить простий: встановлювати NitroShare слід на усі комп'ютери, на які або з яких планується відправляти файли; при налаштуванні NitroShare сама виявить доступні комп'ютери в локальній мережі (тобто ті комп'ютери, на яких вона вже працює). Завантажити NitroShare можна із сайту https://launch- pad.net/nitroshare (присутні версії як для Windows, так і для GNU/Linux). Якщо ж ви використовуєте ОС Ubuntu або її похідні дистрибутиви (наприклад xubuntu), то для установки даного програмного продукту можна в терміналі виконати такі команди:

sudo add-apt-repository ppa: george-edison55/ nitroshare

sudo apt-get update

sudo apt-get install nitroshare.

Після запуску на робочому столі повинен з'явитися віджет (Select Machine), перетягуючи файли на який можна надсилати їх на потрібний ПК (рис. 1).

Рис. 1. Робота Nitroshare в xubuntu

Можливо також додати на робочий стіл віджети комп'ютерів, надсилання файлів на які відбуватиметься найчастіше. Пересилання файлів можна також здійснювати за допомогою меню програми в області повідомлень. За замовчуванням отримані файли на комп'ютерах учнів/студентів зберігатимуться на робочому столі після підтверження прийняття. Звісно ж, NitroShare має різноманітні можливості щодо налаштування, зокрема, можна скористатися можливістю динамічного стиснення під час передавання, щоб, власне, зменшити сам час передавання, змінити теку, до якої зберігатимуться файли, ввімкнути автоматичний прийом файлів (без підтвердження) та ін.

Узагалі можливостей NitroShare більш ніж достатньо для надсилання файлів з комп'ютера на комп'ютер, якби не певні нюанси. На думку автора статті, у разі «опанування» учнями/студентами даної програми (NitroShare) можливі ситуації, у яких учні/студенти можуть безконтрольно обмінюватися файлами в межах комп'ютерного класу, що означатиме копіювання результатів виконання практичних чи лабораторних робіт й у звичайній термінології -- банальне «списування», яке, у принципі, неможливе за організованої належно локальної мережі (ресурси SMB, FTP). У такому випадку можливий інший, більш консервативний, варіант обміну файлами між комп'ютерами локальної мережі, а конкретніше обмін інформацією між учительським/викладацьким комп'ютером і машинами учнів/студентів, унеможливлюючи обмін файлами між учнівськими/студентськими ПК. Мова йде про використання програми для синхронізації файлів і каталогів Unison, яка володіє можливістю двосторонньої синхронізації.

Ідея полягає в такому: на учительському/викладацькому комп'ютері потрібно створити теку, до якої слід помістити всі потрібні учням/студентам у певний момент часу для певного виду роботи файли і синхронізувати її з теками на учнівських/студентських комп'ютерах (наприклад з текою «Робочий стіл»).

(Хочу підкреслити, що за офіційною інформацією є версії Unison для ОС GNU/Linux, Windows та Mac OS Х, проте далі йтиметься про використання даного програмного продукту в ОС GNU/Linux. Як було сказано вище, теоретично існує можливість використовувати Unison і під Windows, проте автором статті така можливість не перевірялася. У разі, якщо ви захочете виправити цю ситуацію і спробувати дане ПЗ в роботі під керуванням ОС Windows, варто переконатися, що на комп'ютерах повинна бути встановлена однакова версія програмного продукту. В іншому ж випадку, досить велика ймовірність того, що синхронізація не буде відбуватися вдало. Усі подальші рекомендації стосуватимуться використання Unison в операційній системі xubuntu.)

Оскільки синхронізація файлів відбуватиметься за протоколом ssh, спочатку варто встановити ssh-сервер на кожен комп'ютер, який буде брати участь в процесі синхронізації (ssh-клієнт уже встановлений за замовчуванням в ОС Ubuntu, Xubuntu) командою: sudo apt-get install ssh.

Після цього потрібно встановити на кожен ПК відповідно саму програму Unison командою:

sudo apt-get install unison.

Окрім цього на комп'ютер вчителя/викладача доцільно встановити графічну оболонку для утиліти Unison, виконавши команду:

sudo apt-get install unison-gtk.

(Про всяк випадок, після установки варто переза- вантажити учнівські/студентські й учительські/викладацькі ПК!).

Після всіх вищезазначених операцій на вчительському/викладацькому комп'ютері слід запустити саму програму Unison і налаштувати профілі синхронізації файлів з кожним учнівським/студентським комп'ютером. Наприклад, для налаштування синхронізації файлів з першим учнівським/студентським комп'ютером потрібно у вікні програми натиснути кнопку Додати та ввести назву відповідного профілю (наприклад stl) (рис. 2).

Рис. 5. Вибір потрібного профілю для синхронізації

Уважно ознайомившись з текстом повідомлення, що з'явиться, та ввівши «yes» потрібно ввести пароль користувача, під яким працює в даний момент учень/студент й погодитися з ще одним повідомленням, натиснувши кнопку Гаразд. Якщо все зроблено правильно, відкриється вікно, у якому буде вказано вміст локальної і віддаленої тек (див. рис. 6), а також напрямок синхронізації (нагадую, що unison дозволяє здійснювати синхронізацію в обох напрямках).

Вибравши напрямок синхронізації (найчастіше це напрямок від теки учительського/викладацького ПК до учнівського/студентського) і, натиснувши кнопку Go, ви синхронізуєте вміст відповідних тек.

Отже, щоб передати потрібні файли на учнівські/студентські комп'ютери, потрібно їх спочатку скопіювати у локальну теку, яка буде синхронізуватися з віддаленою, вибрати відповідний профіль синхронізації (той чи інший комп'ютер) й, увівши пароль віддаленого користувача, здійснити безпосередньо сам процес синхронізації. У вищенаведеному прикладі локальний каталог /home/user/unison синхронізується з віддаленим каталогом /home/user/Робочий стіл, тобто файли з теки unison з'являтимуться на робочих столах учнів/студентів.

Рис. 6. Вікно синхронізації локальної і віддаленої тек у вибраному профілі з можливістю задавати напрямок синхронізації

Проте, як можна помітити, є певна незручність: кожного разу при підключенні до учнівського/студентського ПК потрібно вводити пароль користувача. Це можна легко усунути, скориставшись підключенням до віддаленого комп'ютера (ssh-сервера), використавши шифрування з відкритим ключем. Усе дуже просто: на стороні ssh-клієнта (учительський/викладацький ПК) генеруємо пару ключів відкритий (public key) і приватний (private key) командою:

ssh-keygen -t rsa -b 4096.

Відправляємо відкритий ключ на усі учнівські/студентські комп'ютери командою:

ssh-copy-id user@10.0.0.21.

Такі дії дозволять підключатися до ПК учня/студента без введення пароля.

З розглянутих вище можливостей надсилання файлів на комп'ютери учнів/студентів визначати найзручнішу повинен, звісно ж, учитель/викладач, проте автор статті надає перевагу використанню Unison і ssh...

Література

«NitroShare: легко отправляйте файлы на другие компьютеры в локальной сети», електронний журнал User and Linux, v13.12 (№23).

«SSH» http://help.ubuntu.ru/wiki/ssh.

«Unison -- синхронизируем файлы в Linux на примере Ubun- tu или Debian», електронний журнал User and Linux, v13.12 (№23).

«Двусторонняя синхронизация файлов с помощью Unison», http://odiszapc.ru/2012/01/09/unison/.

«Использование unison для двусторонней синхронизации файлов», http://www.opennet.ru/tips/ 2422_unison_sync_file.shtml.

«Подключение по SSH без ввода пароля», http://keepout.cn/ ш^їі_без_ввода_пароля.

«Синхронизация файлов в Ubuntu/Debian с помощью Unison», http://rus-linux.net/MyLDP/admin/unison.html.

Размещено на Allbest.ru

...

Подобные документы

  • Класифікація комп’ютерних мереж і топологій. Побудова функціональної схеми локальної мережі. Організація каналів зв’язку. Вибір способу керування мережею. Вибір конфігурації робочих станцій. Програмне забезпечення локальної мережі та захист інформації.

    курсовая работа [2,7 M], добавлен 15.06.2015

  • Економічна інформація, її види та властивості. Апаратне і програмне забезпечення ПК. Програмне забезпечення стаціонарних комп’ютерів. Комп’ютерні мережі, загальна характеристика глобальної мережі Інтернет. Напрямки використання комп’ютерної техніки.

    контрольная работа [28,0 K], добавлен 06.10.2011

  • Поняття локальних обчислювальних мереж. Опис об’єкту та план будівлі. Побудова функціональної схеми. Вибір обладнання. Моделювання комп’ютерної мережі в Packet Tracer. Вибір програмного забезпечення і забезпечення його роботи; налаштування сервера.

    курсовая работа [5,1 M], добавлен 04.10.2014

  • Загальна характеристика мережі та мережевого обладнання, а також програмного забезпечення підприємства. Обґрунтування необхідності створення та налаштування комп’ютерної мережі, зміст відповідних заходів. Розрахунок затрат на матеріали і комплектуючі.

    дипломная работа [2,4 M], добавлен 21.06.2014

  • З’єднання компонентів мережі офісу на фізичному та канальному рівні, створення топології мережі, налаштування адресації та маршрутизації. Моделювання потоків трафіку і обміну пакетами між роутерами мережі, розрахунок подвоєної затримки поширення сигналу.

    курсовая работа [402,1 K], добавлен 23.12.2015

  • Вибір архітектури і топології мережі, її оптимальної конфігурації. Налагодження операційної системи сервера. Технічне та програмне обслуговування комп’ютерної мережі. Розрахунок необхідної довжини кабелю та кількості й типів мережного обладнання.

    дипломная работа [6,2 M], добавлен 15.06.2014

  • Налаштування інтернет-з’єднання за допомогою мобільного телефону. Проєктування і налаштування провідної мережі, бездротової мережі WiFi. Робота з BT. З’єднання пристроїв, сервіс, безпека. Робота з електронною поштою. Огляд технології 3G, 2.75G, 2.5G.

    контрольная работа [29,2 K], добавлен 08.02.2011

  • Теоретичні основи технології віртуалізації як інструменту навчання, проектування мереж та системного адміністрування. Планування складу комп’ютерної мережі, вибір платформи та операційної системи, установка і налаштування програм. Питання охорони праці.

    дипломная работа [5,9 M], добавлен 24.04.2014

  • Поняття та характеритсики комп'ютерних мереж. Огляд існуючих варіантів побудови інформаційної системи для торгівельного підприємства. Побудова локальної мережі, загальної структури інформаційної системи, бази даних. Аналіз санітарно-гігієнічних умов.

    курсовая работа [624,4 K], добавлен 19.05.2015

  • Проект локальної мережі на 48 комп’ютерів, з’єднаних між собою 5 комутаторами з двома серверами. Основні принципи побудови мереж за технологією 100BaseTx; розробка топології розташування елементів; розрахунок швидкості передачі даних в локальній мережі.

    курсовая работа [509,3 K], добавлен 24.04.2013

  • Оцінка ролі кожного окремого комп'ютера в загальній мережі. Стандартні правила роботи мережевого устаткування різних виробників. Рівні і пристрої доступу і розподілу. Структура та принцип дії локальної мережі. Стандарти бездротових локальних мереж.

    дипломная работа [3,1 M], добавлен 09.04.2010

  • Обгрунтування фізичної топології комп’ютерної мережі. Розробка схеми фізичного розташування кабелів та вузлів. Типи кабельних з’єднань та їх прокладка. Вибір сервера та інсталяція його програмного забезпечення, налаштування ОС Windows 2008 Server.

    курсовая работа [1,4 M], добавлен 07.02.2016

  • Поняття та завдання комп'ютерних мереж. Розгляд проекту реалізації корпоративної мережі Ethernet шляхом створення моделі бездротового зв’язку головного офісу, бухгалтерії, філій підприємства. Налаштування доступу інтернет та перевірка працездатності.

    курсовая работа [2,2 M], добавлен 20.03.2014

  • Поняття локальної комп'ютерної мережі як об'єднання певного числа комп'ютерів на відносно невеликій території. Вибір мережевої технології та топології мережі. Вибір активного та пасивного мережевого обладнання. Монтаж кабельної системи, вибір підключення.

    курсовая работа [3,3 M], добавлен 09.06.2014

  • Класифікація комп'ютерних мереж. Забезпечення функціонування локальної мережі за допомогою сервера. Топологія локальної мережі. Оптоволоконний інтерфейс до розподілених даних FDDI. Бездротові технології Wi-Fi, Bluetooth, GPRS. Мережеві апаратні засоби.

    реферат [561,2 K], добавлен 15.03.2013

  • Обґрунтування варіанту побудови однорангової мережі з використанням витої пари для випадку об'єднання робочих місць. Спільне використання принтера та файлів, що містяться на одному з комп'ютерів. Схема, основні етапи побудови та налагодження мережі.

    лабораторная работа [128,9 K], добавлен 30.03.2010

  • Фізичне та логічне представлення топології мереж, кабельна система. Вибір мережевого устаткування. Імітаційне моделювання корпоративної комп’ютерної мережі в NetCracker 4.0. Представлення локальної мережі в Microsoft Visio 2013, економічне обґрунтування.

    курсовая работа [993,5 K], добавлен 17.05.2015

  • Установки протоколів TCP/IP. Налаштування поштової програми MS Outlook Express. Класифікація пошукових систем та принципи їх роботи. Створення електронних документів в WWW для публікації в мережі Інтернет на мові HTML. Основи впровадження JavaScript.

    лабораторная работа [259,9 K], добавлен 06.11.2011

  • Планування робочих місць. Cкладання плану приміщень. Розрахунок PDV та PVV. Вибір обладнання та програмного забезпечення для комп'ютерної мережі, типу кабельного з'єднання. Розрахунок довжини кабелю. Програмне забезпечення, загальна сума проекту.

    курсовая работа [1,8 M], добавлен 03.06.2015

  • Технологічні процеси складання, монтажу, налагодження і тестування комп'ютерних мереж між двома чи більше комп'ютерами. Функціонування локальної обчислювальної мережі. Офісні програмні продукти з пакету MS Office. Топологія мережі підприємства "зірка".

    отчет по практике [1,5 M], добавлен 28.08.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.