<
  • Главная
Статьи

Простий і безкоштовний віддалений доступ

  1. Кому це потрібно?
  2. Radmin (shareware)
  3. TeamViewer (freeware для особистого використання)
  4. # Royal TS (shareware)
  5. Supremo: безкоштовно і просто (freeware)
  6. LogMeIn (freeware)
  7. UltraVNC / RealVNC
  8. Ammyy Admin (freeware)
  9. AnywhereTS (freeware)
  10. Віддалений доступ в Windows 8
  11. SSH-доступ
  12. Mosh (mobile shell): хороша альтернатива для SSH
  13. Google Hangouts: Шерінг екрану і відеоконференції
  14. Ще один засіб від Google: Chrome Remote Desktop
  15. вместо Висновки

Денис Колісниченко

PDF-версія статті

Кому це потрібно?

Напевно ти опинявся в ситуації, коли потрібно допомогти налаштувати комп твоїй мамі, бабуся, молодшому братові або колезі. Ось тільки родич або колега може перебувати в іншому офісі, на іншому кінці міста або взагалі в іншій країні. Допомогти налаштувати по телефону або скайпу не завжди виходить, оскільки пояснити що-небудь людині, який мало розуміє комп'ютер, іноді буває складно. Простіше самому все зробити за 5-10 хвилин і забути. Але так як настроюється комп знаходиться далеко від нас (далеко - це означає за межами твоєї кімнати або кабінету), то йти туди іноді просто лінь, а іноді - неможливо. І в Насправді ж - не поїдеш же в іншу країну, якщо потрібно встановити програму?

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

Програм для організації віддаленого доступу досить багато. Є платні і є безкоштовні програми, є програми для різних операційних систем. Зрозуміло, що в цій статті ми не зможемо розглянути всі подібні програми, але розглянемо найцікавіші з них.

Radmin (shareware)

Років 10 тому найпопулярнішою програмою для віддаленого доступу була Radmin, вона і зараз є (www.radmin.ru) - вона нікуди не поділася за цей час. З неї і почнемо огляд. Чому саме з неї? Та тому що свого часу це була перша програма для віддаленого доступу, яку я використовував для віддаленого адміністрування робочих станцій.

Програма складається з двох частин: Server і Viewer. Перша запускається на віддаленому комп'ютері (або віддалених комп'ютерах), а друга - на твоєму комп'ютері і використовується для підключення до віддалених комп'ютерів, які ти збираєшся налаштовувати. На сайті розробників можна завантажити, як повний комплект, так і окремо частини Server і Viewer, якщо ти не хочеш встановлювати Viewer на кожному комп'ютері, який ти будеш налаштовувати за допомогою Radmin. Також є portable-версія Viewer, що працює без установки і версія Radmin Server 3.5 NTI - це спеціальна версія без піктограми в треї, тобто користувач віддаленого комп'ютера і не дізнається, що на ньому встановлена ​​Radmin, поки ти не почнеш керувати його комп'ютером.

На сайті розробників є довгий список можливостей програми. Наводити його в статті було б нерозумно (ти можеш і сам його прочитати), тому я зазначу лише найважливіші: підтримка Windows 8 32/64 bit, підтримка перемикання сесій користувачів в Windows XP / Vista / 7/8, сумісність з Wine (Radmin може організувати віддалений доступ до ПК під управлінням Linux через Wine), режим Telnet (ти можеш вводити команди, які будуть виконані на віддаленому ПК), віддалене виключення ПК, сканер серверів Radmin (дозволяє знайти всі ПК, якими ти можеш керувати в своїй мережі) , передача файлів між Server і Viewer.

Отже, приступимо до використання програми. Насамперед потрібно встановити Server на всіх компах, якими ти будеш керувати віддалено. Установка Server вимагає прав адміністратора, а це більше недолік, оскільки їх ще потрібно отримати. Що, як і чому розписувати не буду - ти і сам все розумієш. Viewer можна не встановлювати на твій комп, а скористатися portable-версією.

Після установки Radmin Server відкриється вікно налаштування Radmin (рис. 1). Далі спробую описати дії користувача, який жодного разу не використовував Radmin і не знає, що і до чого. Мені складно це зробити, так як з програмою я знайомий вже давно, але сподіваюся, у мене все вийде. За логікою речей, незнайомий з програмою користувач відразу переходить до свого комп'ютера, запускає Viewer (рис. 2) і натискає кнопку з блискавкою для створення нового з'єднання з віддаленим комп'ютером. У вікні потрібно ввести IP компа (так, все по-дорослому, ніяких ID партнера, як в TeamViewer, потрібно пояснити дідусеві, як запустити ipconfig, щоб подивитися IP) і комп буде додано у вікно Viewer. Двічі клацаємо на значку компа і Viewer намагається підключитися до Server і у нього ... нічого не виходить. Чому? Тому що брандмауер компа, де запущений Server, просто заблокував з'єднання (рис. 3). Налаштовуємо брандмауер (у кожного він свій, тому процес налаштування виходить за рамки цієї статті) і повторюємо спробу підключення.

Рис
Рис. 1. Вікно настройки Radmin Server

Рис
Рис. 2. Radmin Viewer

Рис
Рис. 3. Брандмауер заблокував спробу підключення

При повторному підключенні все пройде успішно і ти побачиш вікно, що запрошує ім'я користувача і пароль. Але яке ім'я вводити? Повертаємося на віддалений комп, в вікно настройки Radmin. Клацають кнопку "Права доступу". Далі тобі буде запропоновано вибрати систему аутентифікації (рис. 4) - Radmin (власна система) або Windows NT (для входу можеш використовувати імена зареєстрованих на віддаленому ПК користувачів). З міркувань безпеки бажано використовувати систему аутентифікації Radmin, хоча б по тому, що можна створити імена користувачів, які будуть відрізнятися від імен, зареєстрованих в Windows. Натискаємо кнопку "Права доступу" у вікні "Режим безпеки Radmin Server". У вікні потрібно додати користувача і обов'язково поставити його права (рис. 5). Поки постав "Повний доступ, а потім розберешся".

Рис
Рис. 4. Вибір системи аутентифікації

Рис
Рис. 5. Додаємо користувача

Тепер повертаємося до Viewer і продовжуємо підключення: ти благополучно розпочати з'єднання з віддаленою комп'ютера. Віддалений сеанс зображений на рис. 6.

Рис
Рис. 6. Віддалений сеанс

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

Далі йдуть висновки. Знаком "+" я зазначив ті особливості програми, які мені сподобалися, а знаком "-" - відповідно, які не сподобалися

висновки:
+ Мені подобається функціонал цієї програми: тут і власна аутентифікація, і підтримка голосового чату (що дозволяє економити на телефонних дзвінках і спілкуватися в обмін дірявого Skype), і можливість передачі файлів, і Telnet-режим. Все дуже зручно.
+ Завдяки тому, що на віддаленому комп'ютері встановлений Server, не потрібно присутність користувача, як в інших подібних програмах. Наприклад, ти можеш адмініструвати віддалені ПК своїх колег, коли ті пішли на обід. В інших подібних програмах необхідно або щоб користувач дозволив з'єднання або ж, щоб користувач надав вам пароль, який генерується автоматично при кожному сеансі зв'язку.
+ Низькі системні вимоги, програма зовсім не грузить процесор, що особливо актуально для мого старого ноута з процем від AMD, який гріється як праска - він і виступав в ролі "віддаленого" компа.
- Просто запустити Server недостатньо, потрібно його ще і налаштовувати, це не складе проблем, якщо його налаштуванням займаєшся ти, а не твій дідусь, який знаходиться за тисячу кілометрів від тебе. Доведеться все пояснювати йому в телефонному режимі або по Skype.
- Багато користувачів люблять TeamViewer не за його функціональність, а за те, що він не вимагає яких-небудь особливих портів (за замовчуванням він використовує 80-й порт) і не вимагає настройки брандмауера. Radmin Server використовує порт 4899 і запустити його без настройки брандмауера не вийде.
- Відсутність будь-яких мобільних клієнтів, як в інших програмах.
- Відсутність підтримки інших ОС. Сучасні мережі вже давно різношерсті і в одній мережі часто уживаються, як Windows, так і MacOS-клієнти, я вже мовчу про Linux.

TeamViewer (freeware для особистого використання)

Зараз, напевно, найпопулярнішою програмою для віддаленого доступу є TeamViewer. Ти можеш завантажити її повну версію з https://www.teamviewer.com/ru/ і при цьому не заплатити ні копійки. Для некомерційного використання програма абсолютно безкоштовна.

TeamViewer радує підтримкою Windows, MacOS, Linux, якої так не вистачало в Radmin. Також є мобільні клієнти для Android, iPad / iPhone: ти можеш керувати віддаленим комп'ютером зі свого айфона. Також є Portable-версія програми для Windows, що дуже корисно для нечастого використання програми, причому Portable-версію можна запускати, як на "сервері", так і на "клієнта", на відміну від Radmin, де можна запустити тільки клієнт (Viewer) без установки, а "серверну" частина потрібно обов'язково встановлювати.

Після запуску програми ти побачиш основне вікно TeamViewer і вікно "Комп'ютери та контакти" (рис. 7). Якщо ти плануєш допомагати відразу всім своїм родичам і колегам, можеш натиснути кнопку "Зареєструватися", створити обліковий запис і тоді в цьому вікні ти будеш бачити всі твої численні комп'ютери, які ти налаштовував.

Рис
Рис. 7. TeamViewer запущений

Тепер розберемося, що є що. Якщо потрібно підключитися до твого комп'ютера, то віддаленій стороні ти повинен повідомити свій ID (в даному випадку 969 930 547) і пароль (8229). Як повідомити, вже вирішуй сам - можна скопіювати і передати ці значення по скайпу, асьці, електронкою, SMS або просто продиктувати по телефону. Цей пароль змінюється при кожному запуску програми. Якщо програма встановлена ​​на твоєму компі, можна встановити постійний особистий пароль, але я не рекомендую це робити - пароль може бути скомпрометований і тоді хто завгодно зможе підключитися до твого комп'ютера.

Якщо потрібно встановити з'єднання з віддаленою комп'ютера, то тобі потрібно ввести ID віддаленої сторони (в даному випадку 411 108 007) і натиснути кнопку "Підключитися до партнера", після чого програма попросить ввести пароль, який ти отримав від віддаленої сторони. Ось і все - у вікні можна робити настроювання віддаленого компа (рис. 8).

Рис
Рис. 8. TeamViewer в дії

Напевно, ти вже помітив основна відмінність від Radmin: потрібно передати пароль того, хто налаштовує комп, а в Radmin пароль вказується при створенні "учеткі" користувача. Іншими словами потрібно присутність користувача за компом. Питається, а як же організувати домашній офіс, коли ти з дому хочеш отримати доступ до робочого комп'ютера, наприклад, вночі. Все дуже просто. Потрібно організувати автозапуск TeamViewer (наприклад, додати в групу Автозавантаження або прописати в реєстрі в ключі Run) і задати "Особистий пароль". Зверни увагу, що задати особистий пароль можна, якщо програма не встановлена ​​на комп'ютері, а запущена без установки.

Є ще одна програма, про яку ти повинен знати: TeamViewer Host. Вона запускається як системна служба і використовується для цілодобового доступу до віддаленого комп'ютера, включаючи вхід / вихід з системи. Виходить, що TeamViewer Host дозволяє організувати сервер терміналів, причому він підтримує необмежене число клієнтів для одного сервера (число клієнтів обмежена тільки обчислювальними можливостями твого компа). Також потрібно відзначити, що для установки TeamViewer Host потрібні права адміністратора, які не завжди є, тому все одно в більшості випадків будеш користуватися звичайним TeamViewer.

Однак, якщо потрібно налаштувати всього один комп (або просто організувати до нього віддаленим доступ, скажімо з дому), то TeamViewer Host не потрібен. Заради справедливості потрібно відзначити, що якщо на комп'ютері А запущений звичайний TeamViewer (НЕ Host), то до нього можуть підключитися комп'ютери Б, В, Г (число 3 наведено для прикладу) для спільного адміністрування. Інша справа, що потрібно узгоджувати дії адміністраторів, оскільки клавіатура і миша загальні, але один може налаштовувати, інші будуть спостерігати.

Як і Radmin, TeamViewer дозволяє обмінюватися файлами, голосовими і текстовими повідомленнями, а також віддалено перезавантажувати комп'ютер (потрібна команда знаходиться в меню Дії, див. Рис. 8, просто перезавантажити комп'ютер недостатньо - адже тоді не буде встановлений сеанс зв'язку TeamViewer, перевантажувати комп'ютер у час його настройки потрібно тільки через меню Дії).

висновки:
+ Простота (програма простіше, ніж Radmin, що є величезною перевагою для непідготовленим користувачам, яким доведеться встановити її на віддаленій стороні)
+ Програма повністю не вимагає установки: як на клієнті, так і на сервері. Установка проводиться за бажанням.
+ Працює через порт 80 (і ще деякі додаткові порти), завдяки чому не вимагає настройки брандмауера.
+ Наявність версій для інших ОС
+ Наявність мобільних клієнтів для Android, iOS і Windows Phone 8 (тобто ти можеш керувати віддаленим комп'ютером прямо зі свого iPad)
+ Можливість організації інтерактивних конференцій (до 25 учасників).
+ Не потребує прав адміністратора для віддаленого доступу.
- Вантажить процесор помітно більше, ніж Radmin, мій старенький ноут навіть перегрівся і вимкнувся.
- Мобільні клієнти, хоч і є, але вони не дуже зручні (втім, це краще, ніж нічого)

# Royal TS (shareware)

Колись була программуліна і називалася вона mRemote. Не знаю, що там сталося у розробників, але проект mRemote був закритий, а розробники взяли і створили інший проект - Royal TS (https://www.royalts.com/main/home.aspx). На сайті розробників ти знайдеш версії для Windows, MacOS і iOS (можна запускати з iPhone і iPad).

Хоча шеф-редактор просив не зупинятися на особливостях ліцензування програм, у випадку з Royal TS (рис.9) це не вийде зробити, оскільки ліцензією трохи обмежується функціонал. У shareware версії немає обмежень за часом використання - ти можеш її рівно стільки, скільки тобі буде потрібно (на відміну від інших програм), але є обмеження на число одночасно відкритих документів. В Royal TS перед створенням підключення потрібно створити документ, то є одне підключення = один документ. Документи Royal TS вельми зручна штука, їх можна передавати як звичайні файли, наприклад, іншому адміну. Він зможе відкрити такий документ і відразу встановити з'єднання з віддаленою комп'ютера без необхідності створювати з'єднання вручну. Так ось у shareware-версії є обмеження на число одночасно відкритих документів - 10. Як на мене, то цього цілком достатньо для некомерційного використання програми, тому на практиці ти навіть не помітиш, що тобі чогось не вистачає (якщо, звичайно, ти НЕ адміністріруешь віддалено величезну мережу компів).

Насамперед потрібно сказати, що ця програма кардинально відрізняється від Radmin і TeamViewer. Обидві ці програми поєднують в собі функціональність, як сервера, так і клієнта (у випадку з Radmin сервер і клієнт - це різні програми, у випадку з TeamViewer - одна і та ж програма). Іншими словами, на одному з комп'ютерів ти можеш встановити Radmin Server або TeamViewer, а на іншому використовувати Radmin Viewer або TeamViewer відповідно для підключення до цього віддаленого комп'ютера. Так ось, Royal TS - це щось на зразок Radmin Viewer, тобто програма для з'єднання з віддаленим сервером, але ось сервер доведеться створювати своїми силами. Як ти це зробиш - твої проблеми. RoyalTS не допоможе тобі створити такий сервер, а тільки підключитися до нього.

Рис
Рис. 9. Royal TS для Windows

RoyalTS підтримує такі протоколи з'єднання з віддаленим сервером: RDP, Telnet, SSH, Citrix, VNC та ін. Самі ж сервери RDP / Telnet / SSH та інші доведеться налаштовувати самостійно.

З одного боку, це виходить за рамки статті, з іншого вона була б неповною, якби я не привів приклад налаштування хоча б одного з серверів, які підтримує RoyalTS. SSH / Telnet сервери, думаю, читачеві будуть не дуже цікаві. Хочеться чогось графічного. Нехай у нас є Linux (Ubuntu або її клон) і потрібно налаштувати VNC-сервер. Для цього спочатку встановимо VNC-сервер командою:

sudo apt-get install vnc4server

Після цього потрібно його запустити - у перший раз без параметрів:

sudo vnc4server

У процесі запуску команди sudo vnc4server потрібно ввести пароль, який буде використовуватися для підключення до цього VNC-сервера. Сам пароль буде збережений в $ HOME / .vnc / passwd. Більше не скажу ні слова - є man :)

Після першого запуску потрібно запустити vnc4server, вказавши номер екрану:

sudo vnc4server: 3

Далі в Royal TS потрібно створити новий документ (на вкладці File), далі перейти на вкладку Edit і натиснути кнопку VNC. У вікні (рис. 10) потрібно ввести ім'я дисплея (Display Name) - в нашому випадку: 3, IP-адреса VNC-сервера і вказати номер порту (зазвичай 5900). Пароль буде запитано при підключенні до сервера.

Рис
Рис. 10. установки для перегляду VNC

висновки:
+ Універсальний клієнт для підключення до віддаленого серверу по різних протоколах
+ Є версії для Windows, MacOS і iOS
- Неможливо організувати віддалений доступ тільки засобами Royal TS, потрібні додаткові програми
- Не підходить для віддаленого налаштування комп'ютерів недосвідчених користувачів - вони просто не зможуть налаштувати необхідні служби віддаленого доступу

Supremo: безкоштовно і просто (freeware)

Давайте проаналізуємо ситуацію. Якщо тобі не подобається TeamViewer або ти не можеш його використовувати під різними приводами (в тому числі і з-за необхідності покупки ліцензії для комерційного використання), а Radmin теж не підходить з якихось причин, то доведеться шукати аналоги. Раз в статті йдеться і простих і безкоштовних програмах, то потрібно, щоб наступна програма була: а) безкоштовної; б) простий.

Такою є програма Supremo, яку можна завантажити з сайту https://www.supremofree.com/index.aspx.

Програма (рис. 11) створена "за образом і подобою" TemViewer. Вона не вимагає установки, принцип роботи її такою ж, як у TeamViewer, навіть термінологію вона використовує таку ж (це я щодо ID партнера та інших написів в інтерфейсі програми).

Настроюється комп'ютер і комп'ютер фахівця підтримки повинні працювати під управлінням тільки Windows. Підтримуються різні випуски Windows, в тому числі Windows 7 і Windows Server 2008 R2. Про підтримку Windows 8 і Windows Server 2012 на офіційному сайті поки нічого не сказано.

Рис
Рис. 11. Програма Supremo

Алгоритм її використання простий: потрібно запустити програму на обох комп'ютерах, потім запросити у віддаленій боку її ID і пароль, після чого натиснути кнопку "Помилка з'єднання". Перед цим віддалена сторона повинна натиснути кнопку "Старт", інакше з'єднання не буде дозволено. Мабуть, це єдина відмінність від TeamViewer.

Щоб огляд був більш повним, зайдемо в налаштування програми (Інструменти -> Параметри). У розділі "Безпека" (рис. 12) можна налаштувати автоматичний запуск програми, вказати пароль для віддалених підключень і вказати, яким ID дозволено підключатися до твого комп'ютера.

Рис
Рис. 12. Параметри безпеки Supremo

У розділі "З'єднання" (рис. 13) можна вказати параметри проксі-сервера, якщо він присутній в твоїй мережі.

Рис
Рис. 13. Параметри з'єднання Supremo! [Рис. 13. Параметри з'єднання Supremo] (13.png)

Крім свого прямого призначення, а саме віддаленого управління комп'ютером, програма може використовуватися для обміну файлами. Для обміну файлами (який можливий в двох напрямках - як стрибка, так і закачування) просто використовуй Drag-n-Drop.

Висновки:
+ Проста у використанні
+ Не потребує установки
+ Можливість передачі файлів
+ Можливість чату
+ Не потребує настройки брандмауера (використовується HTTPS / SSL)
- Ні підтримки інших ОС, крім Windows
- Ні мобільних клієнтів

LogMeIn (freeware)

Розглянемо ще одну корисну програму - LogMeIn (рис. 14). Призначення цієї програми, таке ж, як і у всіх інших, розглянутих в цій статті - віддалений доступ. На сайті logmein.com ти знайдеш кілька подібних продуктів, нас же в першу чергу цікавить продукт LogMeIn Free. Її можливостей цілком достатньо для більшості цілей: доступ до комп'ютера під керуванням Windows або MacOS, віддалене управління і перегляд робочого стола, копіювання і вставка даних між комп'ютерами, функція перезавантаження, чат, підтримка декількох моніторів, виявлення вторгнення по протоколу SSL / TLS, не вимагає налаштування параметрів брандмауера, не вимагає прав адміністратора віддаленого комп'ютера.

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

На відміну від версії Free, версія Pro підтримує передачу файлів між комп'ютерами, відео у форматі HD, перетягування файлів між комп'ютерами і ще кілька функцій, за яких навряд чи варто платити майже 53 євро на рік - саме стільки коштує Pro-версія. Порівняння цих двох версій, а також версії для MacOS можна прочитати за адресою:

https://secure.logmein.com/comparisonchart/comparisonFPP.aspx

Рис
Рис. 14. Основне вікно LogMeIn

Спосіб роботи з цією програмою трохи відрізняється від TeamViewer і подібних програм. Все трохи складніше, але, мабуть, саме так розробники LogMeIn визначають, хто і з якою метою використовує програму. В основному вікні вибери "з Mac або ПК" і потім побачиш послідовність дій, яку потрібно виконати, щоб надати іншому користувачу доступ до цього комп'ютера (рис. 15). Дідусь з бабусею точно заплутаються і не оцінять. Без реєстрації на logmein.com не обійтися, вона хоч і безкоштовна, але в плані зручності абсолютно зайва.

Рис
Рис. 15. Як підключитися до цього ПК

Є, правда спосіб простіше - анонімний доступ через браузер. Досить цікава "фішка", якої немає в інших подібних програмах. Суть в наступному: користувач, який хоче, щоб ти налаштував його комп, створює запрошення - посилання, потім передає її будь-яким зручним способом тобі (по e-mail, по скайпу і т.д.). Посилання-запрошення дійсна певний час (час призначає віддалений користувач), навіть якщо посилання хтось підгляне, він навряд чи зможе нею скористатися після закінчення терміну придатності.

Давай розглянемо, як створити запрошення і як його використовувати. У розділі "Загальний доступ до робочого столу" виводяться поточні запрошення (рис. 16). Натиснувши кнопку "Відправити запрошення" (рис. 17) ти можеш згенерувати ту саму посилання. Майстер створення запрошення дозволяє визначити тривалість запрошення і спосіб відправлення запрошення (можна надіслати електронною поштою посилання, а можна просто отримати посилання і відправити її вручну).

Рис
Рис. 16. Поточні запрошення

Рис
Рис. 17. Тривалість запрошення

Рис
Рис. 18. Посилання-запрошення створена

Потім це посилання потрібно відправити людині, який буде займатися налаштуванням компа (рис. 18). Коли він скопіює її в браузер і відкриє, то побачить екран, подібний зображеному на рис. 19. Для продовження потрібно натиснути кнопку "Продовжити". Після чого користувач, що відправив посилання, послідовно отримає два запити. Перший запит - це запит на дозвіл доступу гостю, другий запит - на надання прав доступу (рис. 20). Гість може або повністю управляти комп'ютером або тільки переглядати робочий стіл без можливості управління.

Рис
Рис. 19. Управління віддаленим комп'ютером через браузер

Рис
Рис. 20. Запити, що виводяться користувачеві

Висновки:
+ Не потребує прав адміністратора
+ Не потребує настройки брандмауера
+ Можливість використання браузера для віддаленого управління
+ Мобільні клієнти
- Кілька незвичайний принцип роботи

UltraVNC / RealVNC

VNC (Virtual Network Computing) - система віддаленого доступу до робочого столу комп'ютера використовує протокол RFB (Remote FrameBuffer). Раніше було показано, як організувати VNC-сервер в Linux, в Windows такий сервер можна створити засобами програм UltraVNC (https://www.uvnc.com) або RealVNC (https://www.realvnc.com/). Програма UltraVNC подібна RealVNC, але володіє додатковими можливостями начебто шифрування з'єднання між клієнтом і сервером, модуля Java Viewer (доступ до віддаленого ПК через браузер з підтримкою Java) і ін. Хоча у RealVNC є плагін VNC Viewer для Google Chrome, тому немає необхідності в Java Viewer. Як вже було зазначено, програми багато в чому подібні, тому в цій статті ми розглянемо тільки UltraVNC.

При установці UltraVNC є можливість встановити, як VNC-сервер, так і VNC-клієнт. На твій комп'ютер, якщо до нього не потрібний віддалений доступ, VNC-сервер можна не встановлювати. При установці VNC-сервера буде можливість налаштувати його для запуску у вигляді системної служби, але для цього потрібні права адміністратора. Протокол RFB, який використовує VNC, зазвичай має на увазі використання портів 5900 - 5906. Отже, для з'єднання з VNC потрібно налаштовувати брандмауер, інакше він "заріже" з'єднання.

Для підключення до VNC-сервера використовується програма UltraVNC Viewer. Програма універсальна і ти її можеш використовувати для підключення до будь-якого VNC-сервера, а не тільки до того, на якому запущений UltraVNC Server. Аналогічно, до сервера, створеному програмою UltraVNC Server, можна підключитися програмою RoyalTS або будь-яким іншим VNC-клієнтом.

Пару слів, про те, як це все працює. Спочатку запускаємо програму UltraVNC Edit Settings (рис. 21) і на вкладці Security задаємо пароль для доступу до VNC-сервера, потім потрібно запустити програму UltraVNC Server. Після на іншому комп'ютері запускаємо UltraVNC Viewer (рис. 22), і вводимо IP компа, на якому встановлений VNC-сервер і натискаємо кнопку Connect.

Рис
Рис. 21. Параметри VNC-сервера

Рис
Рис. 22. UltraVNC Viewer

Висновки:
- Потрібні права адміністратора, потрібно налаштовувати брандмауер
+ Один і той же протокол можна використовувати для управління Windows, MacOS і Linux, але це не переваги конкретної програми, а самій VNC

Ammyy Admin (freeware)

Ammyy Admin (https://www.ammyy.com/ru/) - ще одна програма для віддаленого доступу до робочого столу. З огляду на те, що журнал не гумовий, розповім про неї лише коротко. Програма хороша тим, що вона абсолютно безкоштовна, зовсім не вимоглива до ресурсів (виконуваний файл взагалі займає смішні 700 Кб), дозволяє як організувати звичайний віддалений доступ до робочого столу, так і з'єднання в стилі віддаленого офісу, не вимагає установки і зміни параметрів брандмауера. З іншими можливостями програми ти зможеш ознайомитися на сайті розробників.

AnywhereTS (freeware)

AnywareTS (https://anywherets.sourceforge.net/) дозволяє конвертувати комп'ютери в тонкі клієнти. Основне призначення цієї програми - аж ніяк не віддалений доступ з міркувань технічної підтримки, як у всіх раніше описаних програмах, хоча її теж можна використовувати для цього. AnywareTS дозволяє дати друге життя старим компам, які будуть використовуватися як тонкі клієнти - будуть підключатися до сервера, на якому будуть виконуватися програми, які фізично неможливо запустити на старих ПК. Детальну інформацію про цю програми ти знайдеш на сайті розробників.

Віддалений доступ в Windows 8

Даний огляд був би не повний, якби ми не розглянули можливості самої ОС. Основна перевага використання коштів "операційки" - тобі не потрібні додаткові програми, не потрібно налаштовувати стандартний брандмауер, так як всі необхідні правила створюються автоматично.

Отже, менше слів, та більше діла. На "сервері" (тобто на компі, до якого планується віддалений доступ) потрібно виконати наступні дії:
- Запустити SystemPropertiesRemote.exe
- Включити прапорець "Дозволити підключення віддаленого помічника до цього комп'ютера"
- Включити перемикач "Дозволити віддалені підключення до цього комп'ютера" і натиснути кнопку Застосувати.
- Якщо використовується енергозберігаючий режим, потрібно налаштувати комп так, щоб він ніколи не перекладався в сплячий режим.

На своєму компі використовуй додаток "Підключення до віддаленого робочого столу" для підключення до віддаленого комп'ютера.

Рис
Рис. 23. Дозвіл віддаленого доступу

Рис
Рис. 24. Додаток "Підключення до віддаленого робочого столу"

SSH-доступ

У статті був описаний переважно графічний віддалений доступ. Але він потрібен далеко не завжди. Іноді потрібно виконати всього лише кілька команд на віддаленому комп'ютері - особливо на Linux / UNIX. Тоді тобі в допомогою SSH-сервер і SSH-клієнт. Як SSH-сервера на Linux / UNIX машинах зазвичай використовується sshd, а ось що використовувати в якості SSH-клієнта? Відповідь залежить від використовуваної операційки. У тому ж Linux можна використовувати команду ssh. Але використовувати її не дуже зручно, оскільки якщо є кілька комп'ютерів, які ти настроюєш по SSH, потрібно пам'ятати дані для доступу до кожного з них - IP, логін, пароль. Тому хочеться використовувати якийсь менеджер SSH-з'єднань. Одним з таких менеджерів в Linux є Gnome Connection Manager (https://kuthulu.com/gcm/). Програма дуже зручна і настійно рекомендується для використання. У Windows для цієї мети використовується AutoPuTTY - оболонка для популярного SSH / Telnet-клієнта PuTTY, скачати яку можна за адресою: https://www.r4dius.net/autoputty/. Аналогічний менеджер SSH-з'єднань є і для MacOS - Shuttle (https://osxdaily.com/2013/07/11/use-super-quick-ssh-shortcuts-from-the-mac-os-x-menu-bar- with-shuttle /). Для мобільних платформ можна використовувати мобільні SSH-клієнти - Prompt (iOS) і ConnectBot (Android). Посилання скріншоти ти без проблем знайдеш в Мережі.

Mosh (mobile shell): хороша альтернатива для SSH

Mosh (https://mosh.mit.edu/) теж можна використовувати для віддаленого доступу до консолі (тобто ти зможеш віддалено виконувати команди і будеш бачити їх результат). Основна перевага Mosh над SSH - можливість роумінгу, тобто можливість зміни мережі на клієнтській машині, що корисно в дорозі, коли мережа може змінюватися - зараз вона стільниковий, через кілька хвилин - Wi-Fi, при цьому змінюється IP, але з'єднання залишається. Часто подорожують адміни оцінять це належним чином. Але є один великий недолік: до звичайного SSH-сервера Mosh не підключений, тобто на сервері доведеться встановлювати Mosh. Зате Mosh працює не у вигляді демона, як SSH, а як звичайна програма, тобто для її запуску не потрібен root-доступ. Mosh доступний для багатьох дистрибутивів Linux (в тому числі Debian, Ubuntu, Fedora, openSUSE), FreeBSD, NetBSD, OpenBSD, MacOS X і Android.

Google Hangouts: Шерінг екрану і відеоконференції

Як крайній захід можна використовувати новий сервіс від Google - Hangouts (https://www.google.com/+/learnmore/hangouts/?hl=ru). Він дозволяє влаштовувати Відеозустрічі, під час яких користувачі можуть демонструвати один одному свій екран. При бажанні можеш ознайомитися з цим сервісом самостійно.

Ще один засіб від Google: Chrome Remote Desktop

Являє собою плагін для Google Chrome (https://chrome.google.com/webstore/detail/chrome-remote-desktop/gbchcmhmhahfdphkhkmpfmihenigjmpp?hl=en). Знову-таки, можна використовувати хіба що як крайній захід, враховуючи таку велику кількість простих і зручних програм. В огляді цей плагін наводиться тільки для того, щоб ти знав, що такий є.

вместо Висновки

Програм для віддаленого доступу дуже багато, але журнал не гумовий і обмеження на розмір статті, на жаль, не дозволяють розглянути навіть третю частину таких програм.

Залишилося підсумувати, яку програму краще використовувати. Відповідь на це питання залежить від операційних систем, встановлених на твоєму і віддаленому комп'ютері. Якщо на обох компах - Windows, можна використовувати, по суті, будь-яку програму - чи Radmin, або TeamViewer, або Supremo - різниці особливої ​​немає. Використовуй ту, яка більше подобається і яка підходить по функціоналу.

Інша справа, якщо на віддаленому комп'ютері MacOS або Linux. Якщо у тебе Windows, то для підключення до Linux і MacOS найпростіше використовувати VNC. На Linux або MacOS потрібно налаштувати VNC-сервер. Як це зробити в Linux, було описано раніше в цій статті, а про те, як це зробити в MacOS, можна прочитати за посиланнями (для версій 10.6 і 10.7):

https://www.dssw.co.uk/blog/2010/08/13/setting-up-the-vnc-server-in-mac-os-x-10-6/

https://www.dssw.co.uk/blog/2011/08/03/setting-up-the-vnc-server-in-mac-os-x-10-7-aka-lion/

Далі потрібно використовувати VNC-клієнт на зразок UltraVNC Viewer або RoyalTS для підключення до VNC-сервера.

Якщо на обох компах встановлено Linux, то теж простіше використовувати VNC: на одному встановлюєш VNC-сервер (процедура описана раніше), на іншому VNC Viewer - пакет називається vncviewer - і з його допомогою підключаєшся до VNC-сервера.

Якщо на обох системах встановлена ​​MacOS, то як налаштувати VNC-сервер в ній, ти вже знаєш, а в якості клієнта можна використовувати або RoyalTS або Apple Remote Desktop (https://www.apple.com/ru/remotedesktop/)

Думаю, тепер я остаточно прояснив всю картину віддаленого доступу в твоїй голові. Всі твої пропозиції та побажання можеш відправляти на [email protected].

Кому це потрібно?
І в Насправді ж - не поїдеш же в іншу країну, якщо потрібно встановити програму?
Чому саме з неї?
Чому?
Але яке ім'я вводити?
Як SSH-сервера на Linux / UNIX машинах зазвичай використовується sshd, а ось що використовувати в якості SSH-клієнта?
Com/+/learnmore/hangouts/?
Com/webstore/detail/chrome-remote-desktop/gbchcmhmhahfdphkhkmpfmihenigjmpp?


Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью