Как использовать RealVNC на Raspberry Pi (удаленный рабочий стол)
В этом руководстве показано, как подключиться к Raspberry Pi с помощью RealVNC. Используйте RealVNC для легкого доступа к рабочему столу Raspberry Pi с вашего основного компьютера, для передачи файлов и обмена буфером обмена. Это очень удобно, если, например, вы не хотите приобретать дополнительный монитор для Raspberry Pi.
Терминология: VNC, RealVNC, VNC Server, VNC Client
Давайте сначала введем некоторые термины, чтобы вам было легче следовать руководству:
- VNC: расшифровывается как Virtual Network Computing, позволяет получить доступ к Raspberry Pi так, как будто вы сами присутствуете у экрана.
- RealVNC: компания, которая стояла у истоков VNC (существует множество других реализаций). Сервер RealVNC входит в комплект поставки Raspberry Pi, поэтому мы будем использовать именно эту реализацию.
- VNC Server: приложение, которое работает на Raspberry Pi и позволяет клиенту VNC подключаться, просматривать и контролировать рабочий стол Raspberry Pi.
- Клиент VNC: приложение, которое можно установить на настольный компьютер (Windows / Linux / Mac / ...) или смартфон / планшет, чтобы подключиться к Raspberry Pi, на котором запущен сервер VNC. Также называется Программа просмотра VNC
Конечно, на Raspberry Pi также можно запустить программу просмотра VNC, позволяющую подключаться к другим Raspberry Pi или другим компьютерам.
RealVNC и другие реализации VNC не ограничиваются Raspberry Pi - вы также можете установить сервер RealVNC на свой компьютер под управлением Windows!
Полезные советы по продуктивности от Raspi Berry
Основы VNC и предварительные условия для этого учебника
VNC позволяет вам подключиться к другому компьютеру в той же сети (или в Интернете, если порты открыты и проброшены соответствующим образом, что в настоящее время выходит за рамки данной статьи).
Для этого урока вам понадобятся два компьютера, оба в одной сети. Один из них будет Raspberry Pi, к которому вы будете подключаться, на другом будет запущена программа RealVNC Viewer.
На Raspberry Pi должна работать ОС Raspberry Pi в режиме рабочего стола.
Другой компьютер должен иметь подключение к Интернету для загрузки программы RealVNC Viewer.
Первый шаг: активируйте RealVNC на Raspberry Pi
Для этого первого шага вам потребуется подключить Raspberry Pi к экрану - впрочем, экран можно убрать позже.
Примечание: VNC также можно включить с помощью командной строки. Запустите sudo raspi-config, если вы хотите запустить утилиту настройки Raspberry Pi.
Полезные советы Raspi Berry по Raspberry Pi
Включите RealVNC с помощью инструмента конфигурации Raspberry Pi
Нажмите на меню Raspberry Pi OS, выберите Предпочтения, а в подменю Конфигурация Raspberry Pi.
В инструменте будет несколько вкладок, перейдите на вкладку "Интерфейсы", чтобы увидеть доступные там опции. Обратите внимание, что по умолчанию VNC отключен:
Нажмите на радиокнопку включить, а затем на OK:
Следите за панелью задач в верхней части экрана. Появится новый значок с символом V2:
Второй шаг: получение IP-адреса Raspberry Pi RealVNC и учетных данных
Чтобы иметь возможность управлять Raspberry Pi удаленно, необходимо знать IP-адрес Raspberry Pi, на котором установлен сервер RealVNC, чтобы подключиться к нему.
Нажмите на новый значок (V2) на панели задач (с помощью левой кнопки мыши, одиночный щелчок). Появится окно, в котором будет показано все, что нужно знать для подключения:
Третий шаг: Загрузите и установите программу просмотра RealVNC
Следующие шаги выполняются на вашей основной системе, с которой вы хотите удаленно управлять Raspberry Pi с помощью VNC.
Загрузите программу просмотра VNC с сайта RealVNCs. Обязательно выберите соответствующую операционную систему (Windows / macOS / Linux / Raspberry Pi / iOS / Android / Chrome / Solaris / HP-UX / AIX).
Установите программу просмотра VNC в соответствии с процедурой по умолчанию в вашей операционной системе.
Вы также можете использовать другие программы просмотра VNC, но рекомендуется использовать программу просмотра VNC RealVNC, поскольку она обладает наилучшей совместимостью.
Raspi Berry о разнообразии программного обеспечения
Шаг 4: Запустите программу VNC Viewer
Здесь вы можете ввести IP-адрес Raspberry Pi, который мы определили в шаге 2. Введите адрес и нажмите на область "подключиться к адресу или имени хоста" (или просто нажмите клавишу Enter):
Сначала вам предстоит пройти проверку личности:
Здесь вы увидите другую часть окна информации о сервере VNS на вашем Raspberry Pi. Нажмите кнопку Continue, если информация совпадает (Catchphrase и Signature).
Шаг 5: Авторизуйтесь с помощью Raspberry Pi
Теперь VNC Viewer покажет вам экран аутентификации и попросит вас войти в систему, используя ваши учетные данные (пароль и имя пользователя).
Это учетные данные, которые вы используете на вашем Raspberry Pi, скорее всего, для пользователя "pi". (Если вы не изменили пароли Raspberry Pi по умолчаниюно теперь вы должны это сделать - ведь все в вашей сети могут получить доступ к вашей Raspberry Pi с помощью VNC!)
Здесь есть опция "Запомнить пароль". В случае, если вам нужно будет подключаться к Raspberry Pi только эпизодически, я рекомендую не включать эту опцию - иначе любой, кто имеет доступ к вашему основному компьютеру, получит доступ и к Pi.
Нажмите OK и ...
Шаг 6: Управление и просмотр рабочего стола Raspberry Pi с помощью VNC
Теперь вы можете просто использовать мышь и клавиатуру вашего основного компьютера для взаимодействия с рабочим столом Raspberry Pi, используя RealVNC.
Обратите внимание, что значок V2 стал другого цвета, чтобы показать, что вы подключены к Raspberry Pi:
Переместите мышь, и если ваш Raspberry Pi все еще подключен к экрану, вы увидите, как мышь перемещается по нему. Щелкайте по Windows, используйте веб-браузер, редактируйте документы, управляйте файлами - все это можно делать с помощью VNC Viewer.
Примечание: VNC не является хорошим протоколом для потокового воспроизведения видео или быстро меняющихся изображений / экранов (например, для игр). Воспроизведение будет прерывистым.
Ягоды малины на ограничениях
Советы по удаленному рабочему столу RealVNC
В зависимости от настроек VNC вы можете сделать еще несколько интересных вещей.
Буфер обмена является общим - вы можете копировать текст с вашего основного компьютера на Raspberry Pi и наоборот - очень полезно для быстрой передачи URL и т.д.
Подведите мышь к верхней части окна программы просмотра VNC, чтобы получить доступ к некоторым дополнительным настройкам и инструментам:
Здесь вы можете перейти в полноэкранный режим (первый значок), масштабировать рабочий стол до 100 % (добавление полос прокрутки)
Передача файлов с помощью RealVNC
Эта кнопка/значок из дополнительных инструментов позволяет передавать файлы:
Передача работает в обе стороны.
Если вы хотите отправить файлы на VNC-сервер (то есть на Raspberry Pi), вы можете нажать на Отправить файлы здесь.
Если вы хотите передать файлы с VNC-сервера на вашу настольную машину, следуйте инструкциям в этом диалоге и щелкните правой кнопкой мыши на значке V2 RealVNC Server, чтобы появилась опция File Transfer:
Чат
Есть также чат, который я нашел непригодным для использования из-за отсечения ввода и невозможности управлять им через сам VNC.
Информация о сессии
Эта информация о сеансе может быть полезна для отладки. Обратите внимание на расширения - если вы хотите передавать файлы на Raspberry Pi с помощью VNC, FileTransfer должен быть указан среди расширений здесь.
И еще ...
VNC также позволяет обмениваться принтерами, пересылать аудио и многое другое. Мы будем расширять это руководство по RealVNC, если читатели попросят нас включить дополнительную информацию 🙂 .
Другие способы удаленного доступа к Raspberry Pi
RealVNC (и VNC в целом) весьма полезен для приложений с графическим интерфейсом, в которых нет быстро меняющегося содержимого (например, воспроизведение видео).
Существуют и другие способы удаленного доступа к Raspberry Pi, каждый из которых имеет свои преимущества и недостатки:
- RDP (протокол удаленного рабочего стола Windows)
- SSH (командная строка)
- Перенаправление X-11 X Window через SSH (перенаправляет вывод рисунка X11 на другой экран)
- Nomachine NX (сжатая / дополненная пересылка X Window для уменьшения задержек и количества обходов)
Если люди попросят об этом, я расширю эту статью, чтобы показать преимущества и недостатки отдельных методов, и как их использовать.
Заключение
С помощью RealVNC очень легко получить удаленный доступ к Raspberry Pi и увидеть рабочий стол Raspberry Pi OS. Вы также можете использовать встроенные возможности для передачи файлов, совместного использования буфера обмена и многого другого между двумя компьютерами.
RealVNC можно использовать бесплатно в некоммерческих целях, а также предлагаются лицензии для бизнеса (и возможность доступа к вашему Raspberry Pi из Интернета).
مرتبسازی بر اساس: جدیدترین گرانترین ارزانترین
محبوبترین پلیور بافت یوآر
یکی از بهترین مراکز خریدی که
میتوان برای خرید انواع لباس، هودی و سویشرت در بازارهای آن قدم زد و لذت برد، هودی فروشی در رشت است.
فروشگاه اینترنتی پارچی به عنوان یکی از مراکز اصلی هودی، این امکان را برایتان بوجود آورده که لباس موردنظرتان را پس از پرداخت در محل تحویل بگیرید.