RealVNC: отличный инструмент для удаленного рабочего стола для Linux

В нескольких предыдущих статьях мы говорили о лучших инструментах удаленного доступа к рабочему столу для Linux, среди которых RealVNC — отличный кроссплатформенный инструмент для удаленного доступа к рабочему столу.

RealVNC — это бесплатное приложение с открытым исходным кодом, распространяемое под лицензией GPL , хотя существует и коммерческая версия. В этой статье мы сосредоточимся на кроссплатформенной персональной версии. Эта версия предлагает клиент и сервер: vnc4server и xvnc4viewer соответственно.

Клиенты RealVNC, использующие vncviewer, могут работать в полноэкранном режиме, используя функциональную клавишу F8 в качестве клавиши по умолчанию для отображения меню параметров (которое включает в себя, помимо прочего, возможность отключения полноэкранного режима или переадресации комбинации клавиш Ctrl-Alt-Del).

Серверный компонент RealVNC позволяет удаленно управлять одним компьютером другим.

RealVNC использует протокол RFB, который по умолчанию использует TCP-порт 5900 для подключения к удалённому рабочему столу.

В качестве альтернативы можно использовать туннелирование VNC через SSH, что позволяет избежать необходимости открытия дополнительных портов и автоматически обходит NAT-маршрутизатор. SSH также обеспечивает шифрование соединения между VNC-сервером и устройством просмотра.

Как установить RealVNC в Linux?

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

Для Debian, Ubuntu, Linux Mint или любой их производной достаточно перейти на официальный сайт приложения и загрузить последний пакет .deb , текущая версия которого — 6.3.1.

RealVNC

Вы можете открыть терминал и выполнить любую из следующих команд в зависимости от ваших потребностей.

Для 64-битных систем при установке сервера необходимо ввести:

wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.3.1-Linux-x64.deb
sudo dpkg -i VNC-Server-6.3.1-Linux-x64.deb

32-битные системы:

wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.3.1-Linux-x86.deb
sudo dpkg -i VNC-Server-6.3.1-Linux-x86.deb

Теперь , если вы хотите установить клиент на свою 32-битную систему:

wget https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.18.625-Linux-x86.deb
sudo dpkg -i VNC-Viewer-6.18.625-Linux-x86.deb

Для 64-битных систем, желающих установить клиент:

wget https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.18.625-Linux-x64.deb
sudo dpkg -i VNC-Viewer-6.18.625-Linux-x64.deb

Теперь в случае тех, кто является пользователями Arch Linux, Manjaro, Antergos или любой системы, производной от Arch Linux, мы можем установить как клиент, так и сервер из репозиториев AUR с помощью следующих команд.

Чтобы установить сервер RealVNC, набираем:

aurman -S realvnc-vnc-server

Если вы хотите установить клиент RealVNC, вы должны ввести:

aurman -S realvnc-vnc-viewer

Для тех, кто использует дистрибутивы, поддерживающие пакеты rpm , такие как Fedora, CentOS, RHEL, openSUSE или любые другие, пакет можно загрузить с официального сайта.

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

Для 64-битных систем при установке сервера необходимо ввести:

wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.3.1-Linux-x64. rpm
sudo rpm -U VNC-Server-6.3.1-Linux-x64. rpm

32-битные системы:

wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.3.1-Linux-x86. rpm
sudo rpm -U VNC-Server-6.3.1-Linux-x86.rpm

Теперь, если вы хотите установить клиент в своей 32-битной системе:

wget https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.18.625-Linux-x86. rpm
sudo rpm -U VNC-Viewer-6.18.625-Linux-x86.rpm

Для 64-битных систем, желающих установить клиент:

wget https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.18.625-Linux-x64. rpm

sudo rpm -U VNC-Viewer-6.18.625-Linux-x64.rpm

Как запустить RealVNC?

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

В большинстве дистрибутивов, использующих systemd, просто запустите службу и включите ее.

Мы делаем это, набирая в терминале следующие команды:

sudo systemctl start vncserver-x11-serviced
sudo systemctl enable vncserver-x11-serviced

И с этим мы уже можем установить связь.

На стороне сервера он предоставит вам IP-адрес, с помощью которого вы можете подключиться к клиенту, и даже назначить идентификатор для более простой и удобной идентификации оборудования.


Добавить в качестве предпочтительного источника в Google