В настоящее время TeamViewer является одной из самых популярных программ для удаленного управления компьютерами и различными устройствами. Он позволяет наглядным образом видеть и управлять удаленным рабочим столом другого компьютера. TeamViewer находит широкое применение в коллективах (командах), разбросанных по всему миру, но трудящихся над одной общей задачей. Он крайне удобен в ситуациях, когда опытный сотрудник помогает с настройкой каких либо процессов на удаленном компьютере менее опытного сотрудника, или помогает ему с поиском возникших проблем. Также TeamViewer приобрел бешеную популярность в 2017 году, когда начался бум майнинга криптовалют и майнеры стали использовать его для удаленного управления своих майнинговых ферм на видеокартах. Потом, кстати, TeamViewer стал ужесточать свои правила в отношении майнеров и они постепенно заменили его на другие аналогичные программы, но, тем менее, он по прежнему является лидером среди программ подобного типа.
В данной статье мы рассмотрим установку программы TeamViewer на плату Raspberry Pi для удаленного доступа к ее рабочему столу из любой точки Земли, где есть доступ в сеть Интернет. Но здесь необходимо отметить, что официальная программа TeamViewer не поддерживает плату Raspberry Pi, поэтому в этом проекте мы вместо нее будем устанавливать программу TeamViewer Host. Она обладает практически теми же функциями, что и официальная программа, но рассчитана только на работу со входящими соединениями. То есть рабочий стол Raspberry Pi будет доступен с любых компьютеров, но с самой платы Raspberry Pi вы не сможете управлять никакими компьютерами.
Необходимые компоненты
- Плата Raspberry Pi 2 или выше (купить на AliExpress) (Реклама: ООО "АЛИБАБА.КОМ (РУ)" ИНН: 7703380158).
- Рабочее соединение с сетью интернет.
Мы использовали протокол SSH для доступа к Raspberry Pi, вы можете использовать любой другой удобный вам способ.
Установка TeamViewer на Raspberry Pi
1. Установим самые последние обновления на нашу плату.
1 2 |
sudo apt-get update sudo apt-get upgrade |
2. Скачаем необходимые пакеты TeamViewer с его сервера с помощью команды wget. Скачанные файлы будут в формате .deb файла, который представляет собой архив со всеми необходимыми пакетами TeamViewer.
1 |
wget https://download.teamviewer.com/download/linux/teamviewer-host_armhf.deb |
3. Теперь установим скачанные файлы с помощью команды dpkg.
1 |
sudo dpkg -i teamviewer-host_armhf.deb |
4. После установки файлов в терминале вы будете наблюдать ряд ошибок, которые возникнут из-за того что ряд пакетов были не установлены. Мы устраним эти ошибки с помощью менеджера пакетов – с его помощью мы "починим" поврежденные файлы. Для исправления этих ошибок выполним следующую команду:
1 |
sudo apt --fix-broken install |
5. Теперь TeamViewer установлен на нашу плату Raspberry Pi и будет функционировать корректно. Он будет автоматически запускаться при каждой загрузке Raspberry Pi.
Настройка TeamViewer на Raspberry Pi
1. Первым делом установим пароль для доступа к TeamViewer. Это можно сделать либо с помощью команды в терминале, либо с помощью графического интерфейса пользователя (GUI) в программе TeamViewer. В терминале это можно сделать с помощью следующей команды:
1 |
sudo teamviewer passwd <password> |
Храните свой пароль в безопасном месте, иначе кто то другой может получить доступ к удаленному управлению вашей платой.
2. После установки пароля нам необходимо еще узнать наш идентификатор пользователя - TeamViewer ID. Только с его помощью мы можем устанавливать удаленные соединения с нашей платой. Для того, чтобы узнать TeamViewer ID, выполните команду:
1 |
teamviewer info |
Полученный идентификатор (ID) также сохраните в надежном месте.
3. Кроме ввода пароля и определения идентификатора с помощью терминала существует и другой способ сделать это – непосредственно используя свой аккаунт в TeamViewer (если он у вас есть).
Выполните следующую команду и введите в ней свои права доступа:
1 |
sudo teamviewer setup |
Вас попросят согласиться с пользовательским соглашением (license agreement), после чего вы можете ввести свои данные. Если вы используете графический интерфейс пользователя (GUI), то нажмите на иконку TeamViewer в панели задач.
Если вы хотите использовать TeamViewer ID, то вы можете ввести свой персональный пароль, либо же вы можете использовать упрощенный доступ (Grant easy access).
После этого мы можем удаленно подключаться к Raspberry Pi и управлять ее работой со своего компьютера (на нем также должен быть установлен TeamViewer).
Удаленное подключение к Raspberry Pi с помощью TeamViewer
1. Сначала необходимо установить TeamViewer на тот компьютер, с которого вы планируете удаленно управлять платой Raspberry Pi. Скачайте установщик TeamViewer по следующей ссылке, после чего установите его.
2. Запустите TeamViewer на компьютере, после чего вы увидите его основное окно (пример показан на рисунке ниже). После этого вам необходимо ввести TeamViewer ID вашей платы Raspberry Pi в поле Partner ID.
3. После ввода TeamViewer ID вашей платы Raspberry Pi нажмите на кнопку connect (соединиться). После этого программа попросит вас ввести пароль для доступа к удаленному рабочему месту (в нашем случае это Raspberry Pi), введите его и нажмите OK. Если все прошло нормально, то после этого вы на экране своего компьютера должны увидеть рабочий стол вашей платы Raspberry Pi как показано на следующем рисунке.
4. После этого вы сможете удаленно управлять всей работой вашей платы Raspberry Pi, в том числе и файлами на ней. Также вы можете организовать чат с другими пользователями как показано на следующем рисунке.
Таким образом, в данной статье мы рассмотрели способ удаленного управления рабочим столом платы Raspberry Pi с помощью установки на нее программы TeamViewer host.