Удалённый доступ Raspberry Pi

встраиваемые модели

Модераторы: Olej, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Удалённый доступ Raspberry Pi

Непрочитанное сообщение Olej » 21 июл 2019, 16:40

Olej писал(а): 1. RDP, Remote Desktop Protocol
2. А теперь VNC, Virtual Network Computing
Virtual Network Computing (VNC) — система удалённого доступа к рабочему столу компьютера, использующая протокол RFB (англ. Remote FrameBuffer, удалённый кадровый буфер). Управление осуществляется путём передачи нажатий клавиш на клавиатуре и движений мыши с одного компьютера на другой и ретрансляции содержимого экрана через компьютерную сеть.

Система VNC платформонезависима: VNC-клиент, называемый VNC viewer, запущенный на одной операционной системе, может подключаться к VNC-серверу, работающему на любой другой ОС. Существуют реализации клиентской и серверной части практически для всех операционных систем, в том числе и для Java (включая мобильную платформу J2ME). К одному VNC-серверу одновременно могут подключаться множественные клиенты. Наиболее популярные способы использования VNC — удалённая техническая поддержка и доступ к рабочему компьютеру из дома.

Код: Выделить всё

olej@ACER:~/2019_WORK/own.WORK/WaterBiz/RPi$ aptitude show x11vnc
Пакет: x11vnc                                    
Версия: 0.9.13-6
Состояние: не установлен
Приоритет: необязательный
Раздел: x11
Сопровождающий: Nikita Yushchenko <yoush@debian.org>
Архитектура: amd64
Размер в распакованном виде: 2 096 k
Зависит: openssl, tk, x11vnc-data (= 0.9.13-6), libavahi-client3 (>= 0.6.16), libavahi-common3 (>= 0.6.16), libc6 (>= 2.15), libjpeg62-turbo (>= 1.3.1), libssl1.1
         (>= 1.1.0), libvncclient1 (>= 0.9.10), libvncserver1 (>= 0.9.10), libx11-6, libxdamage1 (>= 1:1.1), libxext6, libxfixes3, libxinerama1, libxrandr2,
         libxtst6, zlib1g (>= 1:1.1.4)
Описание: VNC server to allow remote access to an existing X session
 x11vnc allows one to view remotely and interact with real X displays (i.e. a display corresponding to a physical monitor, keyboard, and mouse) with any VNC viewer.
 It has built-in SSL encryption and authentication, UNIX account and password support, server-side scaling, single port HTTPS and VNC, mDNS service advertising, and
 TightVNC and UltraVNC file-transfer.
Домашняя страница: http://www.karlrunge.com/x11vnc/
Метки: interface::graphical, interface::x11, network::server, role::program, use::login, use::viewing, x11::application

Код: Выделить всё

olej@ACER:~/2019_WORK/own.WORK/WaterBiz/RPi$ aptitude show tightvncserver
Пакет: tightvncserver                            
Версия: 1:1.3.9-9
Состояние: не установлен
Приоритет: необязательный
Раздел: x11
Сопровождающий: Ola Lundqvist <opal@debian.org>
Архитектура: amd64
Размер в распакованном виде: 1 853 k
Зависит: libc6 (>= 2.14), libjpeg62-turbo (>= 1.3.1), libx11-6, libxext6, zlib1g (>= 1:1.1.4), perl:any, x11-common | xserver-common, x11-utils, xauth
Рекомендует: xfonts-base, x11-xserver-utils
Предлагает: tightvnc-java
Предоставляет: vnc-server, xserver
Описание: предоставление удалённым компьютерам графического доступа к локальному
 VNC (Virtual Network Computing) -- система, позволяющая работать (или только наблюдать) с удалённой системой в графическом режиме (возможны любые сочетания
 программных платформ). 
 
 Этот пакет устанавливает службу, позволяющую подключаться с удалённых компьютеров к данному (на стороне клиентов используется vncviewer). 
 
 Различие между tightvncserver и обычным vncserver -- оптимизация кодирования данных для каналов с низкой пропускной способностью. Если клиентское ПО не
 поддерживает сжатие jpeg и zlib, то используется стандартное. Новые версии vncserver (> 3.3.3r2) поддерживают новый механизм кодирования, не уступающий кодированию
 tightvnc. 
 
 Обратите внимание, что данной службе не требуется наличие монитора на компьютере, выполняющем её. Программа-клиент vncviewer может работать на другом компьютере,
 возможно с другой операционной системой.
Домашняя страница: http://www.tightvnc.com
Метки: hardware::emulation, interface::daemon, network::server, network::service, role::program, use::login, use::viewing

Код: Выделить всё

olej@ACER:~/2019_WORK/own.WORK/WaterBiz/RPi$ aptitude search tigervnc-
p   tigervnc-common                                                           - удалённый доступ: общие программы для серверов                                      
p   tigervnc-scraping-server                                                  - предоставление удалённым компьютерам графического доступа к локальному              
p   tigervnc-standalone-server                                                - служба предоставления удалённым компьютерам графического доступа к локальному       
p   tigervnc-viewer                                                           - графический доступ к удалённым компьютерам                                          
p   tigervnc-xorg-extension                                                   - предоставление удалённым компьютерам графического доступа к локальному              

olej@ACER:~/2019_WORK/own.WORK/WaterBiz/RPi$ aptitude show tigervnc-standalone-server
Пакет: tigervnc-standalone-server                
Версия: 1.9.0+dfsg-3
Состояние: не установлен
Приоритет: необязательный
Раздел: x11
Сопровождающий: TigerVNC Packaging Team <pkg-tigervnc-devel@lists.alioth.debian.org>
Архитектура: amd64
Размер в распакованном виде: 2 774 k
Зависит: xkb-data, x11-xkb-utils, xauth, libfile-readbackwards-perl (>= 1.05), libaudit1 (>= 1:2.2.1), libbsd0 (>= 0.7.0), libc6 (>= 2.17), libgcc1 (>= 1:3.0),
         libgcrypt20 (>= 1.8.0), libgl1, libgnutls30 (>= 3.5.6), libjpeg62-turbo (>= 1.3.1), libpam0g (>= 0.99.7.1), libpixman-1-0 (>= 0.30.0), libselinux1 (>=
         2.0.82), libstdc++6 (>= 5.2), libsystemd0, libunwind8, libx11-6, libxau6, libxdmcp6, libxfont2 (>= 1:2.0.1), libxshmfence1, zlib1g (>= 1:1.1.4), perl:any
Рекомендует: tigervnc-common, libgl1-mesa-dri (>= 7.1~rc1), xfonts-base, x11-xserver-utils
Предлагает: xfonts-100dpi | xfonts-75dpi, xfonts-scalable
Ломает: tigervnc-server (< 1.1.90)
Заменяет: tigervnc-server (< 1.1.90)
Предоставляет: vnc-server, xserver
Описание: служба предоставления удалённым компьютерам графического доступа к локальному
 VNC (Virtual Network Computing) — система, позволяющая работать (или только наблюдать) с удалённой системой в графическом режиме (возможны любые сочетания
 программных платформ). 
 
 Этот пакет устанавливает самостоятельный vnc-сервер, к которому могут подключаться клиенты. При соединении сервер создаёт дисплей, который можно просматривать при
 помощи VNC-клиента. 
 
 Обратите внимание, что данной службе не требуется наличие монитора на компьютере, выполняющем её. Для того, чтобы что-то увидеть, вам необходим VNC-клиент. Клиент
 может работать на компьютере с другой операционной системой.
Домашняя страница: http://www.tigervnc.org

Код: Выделить всё

olej@ACER:~/2019_WORK/own.WORK/WaterBiz/RPi$ aptitude show vino
Пакет: vino                                      
Версия: 3.22.0-5
Состояние: установлен
Установлен автоматически: да
Приоритет: необязательный
Раздел: gnome
Сопровождающий: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Архитектура: amd64
Размер в распакованном виде: 2 295 k
Зависит: libavahi-client3 (>= 0.6.16), libavahi-common3 (>= 0.6.16), libavahi-glib1 (>= 0.6.16), libc6 (>= 2.15), libcairo2 (>= 1.10.0), libgcrypt20 (>= 1.8.0),
         libglib2.0-0 (>= 2.37.3), libgnutls30 (>= 3.6.5), libgtk-3-0 (>= 3.0.0), libice6 (>= 1:1.0.0), libjpeg62-turbo (>= 1.3.1), libnotify4 (>= 0.7.0),
         libsecret-1-0 (>= 0.7), libsm6, libx11-6, libxdamage1 (>= 1:1.1), libxext6, libxfixes3, libxtst6, zlib1g (>= 1:1.1.4), dconf-gsettings-backend |
         gsettings-backend
Рекомендует: gvfs
Предлагает: gnome-control-center
Ломает: gnome-control-center (< 1:3.13.2)
Описание: VNC-сервер для GNOME
 VNC -- это протокол, который позволяет удалённо работать с пользовательским рабочим столом. Этот пакет предоставляет VNC-сервер, который интегрируется с GNOME,
 позволяя переносить ваш включённый рабочий стол на другой компьютер для работы удалённо или для диагностики.
Домашняя страница: https://wiki.gnome.org/Projects/Vino
Метки: interface::graphical, interface::x11, network::server, protocol::ssl, role::program, suite::gnome, uitoolkit::gtk, use::viewing, x11::application
Т.е., как минимум, 4 альтернативных VNC проектов серверов: x11vnc, tightvncserver, tigervnc-standalone-server, vino

P.S.

Код: Выделить всё

olej@raspberrypi:~ $ aptitude search krfb
p   krfb                                                                           - Desktop Sharing utility                                                                 

Код: Выделить всё

olej@raspberrypi:~ $ aptitude search krfb
p   krfb                                                                           - Desktop Sharing utility                                                                 
olej@raspberrypi:~ $ aptitude show krfb
Пакет: krfb                                      
Версия: 4:16.08.3-1
Состояние: не установлен
Приоритет: необязательный
Раздел: net
Сопровождающий: Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Архитектура: armhf
Размер в распакованном виде: 656 k
Зависит: libc6 (>= 2.4), libgcc1 (>= 1:3.5), libkf5completion5 (>= 4.97.0), libkf5configcore5 (>= 4.98.0), libkf5configgui5 (>= 4.97.0), libkf5configwidgets5 (>= 4.96.0),
         libkf5coreaddons5 (>= 5.2.0), libkf5dbusaddons5 (>= 4.97.0), libkf5dnssd5 (>= 4.96.0), libkf5i18n5 (>= 4.97.0), libkf5notifications5 (>= 4.96.0), libkf5wallet-bin,
         libkf5wallet5 (>= 4.96.0), libkf5widgetsaddons5 (>= 4.96.0), libkf5xmlgui5 (>= 4.98.0), libqt5core5a (>= 5.5.0), libqt5gui5 (>= 5.7.0), libqt5network5 (>= 5.0.2),
         libqt5widgets5 (>= 5.2.0~alpha1), libqt5x11extras5 (>= 5.6.0), libstdc++6 (>= 4.1.1), libvncserver1 (>= 0.9.10), libx11-6, libxtst6
Предлагает: khelpcenter, krdc
Описание: Desktop Sharing utility
 KDE Desktop Sharing is a manager for easily sharing a desktop session with another system.  The desktop session can be viewed or controlled remotely by any VNC or RFB
 client, such as the KDE Remote Desktop Connection client. 
 
 KDE Desktop Sharing can restrict access to only users who are explicitly invited, and will ask for confirmation when a user attempts to connect. 
 
 This package is part of the KDE networking module.
Домашняя страница: http://www.kde.org/
Т.е. как минимум не 4, а 5.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Удалённый доступ Raspberry Pi

Непрочитанное сообщение Olej » 21 июл 2019, 17:25

2-A).

Код: Выделить всё

olej@raspberrypi:~ $ aptitude search x11vnc
p   x11vnc                                                                         - VNC server to allow remote access to an existing X session                              
p   x11vnc-data                                                                    - data files for x11vnc                                                                   

Код: Выделить всё

olej@raspberrypi:~ $ sudo apt-get install x11vnc
[sudo] пароль для olej: 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  libvncclient1 libvncserver1 tcl tcl8.6 tk tk8.6 x11vnc-data
Предлагаемые пакеты:
  tcl-tclreadline
НОВЫЕ пакеты, которые будут установлены:
  libvncclient1 libvncserver1 tcl tcl8.6 tk tk8.6 x11vnc x11vnc-data
обновлено 0, установлено 8 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 1.662 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 3.557 kB.
Хотите продолжить? [Д/н] y
Пол:1 http://mirror.wheel.sk/raspbian/raspbian stretch/main armhf libvncclient1 armhf 0.9.11+dfsg-1.3~deb9u1 [135 kB]
Пол:2 http://mirror.wheel.sk/raspbian/raspbian stretch/main armhf libvncserver1 armhf 0.9.11+dfsg-1.3~deb9u1 [191 kB]
Пол:3 http://mirror.wheel.sk/raspbian/raspbian stretch/main armhf tcl8.6 armhf 8.6.6+dfsg-1 [123 kB]
Пол:4 http://mirror.wheel.sk/raspbian/raspbian stretch/main armhf tcl armhf 8.6.0+9 [5.502 B]
Пол:5 http://mirror.wheel.sk/raspbian/raspbian stretch/main armhf tk8.6 armhf 8.6.6-1 [71,3 kB]
Пол:6 http://mirror.wheel.sk/raspbian/raspbian stretch/main armhf tk armhf 8.6.0+9 [5.546 B]
Пол:7 http://mirror.wheel.sk/raspbian/raspbian stretch/main armhf x11vnc-data all 0.9.13-2+deb9u1 [216 kB]
Пол:8 http://mirror.wheel.sk/raspbian/raspbian stretch/main armhf x11vnc armhf 0.9.13-2+deb9u1 [916 kB]
Получено 1.662 kБ за 2с (662 kБ/c)
Выбор ранее не выбранного пакета libvncclient1:armhf.
(Чтение базы данных … на данный момент установлено 143329 файлов и каталогов.)
Подготовка к распаковке …/0-libvncclient1_0.9.11+dfsg-1.3~deb9u1_armhf.deb …
Распаковывается libvncclient1:armhf (0.9.11+dfsg-1.3~deb9u1) …
Выбор ранее не выбранного пакета libvncserver1:armhf.
Подготовка к распаковке …/1-libvncserver1_0.9.11+dfsg-1.3~deb9u1_armhf.deb …
Распаковывается libvncserver1:armhf (0.9.11+dfsg-1.3~deb9u1) …
Выбор ранее не выбранного пакета tcl8.6.
Подготовка к распаковке …/2-tcl8.6_8.6.6+dfsg-1_armhf.deb …
Распаковывается tcl8.6 (8.6.6+dfsg-1) …
Выбор ранее не выбранного пакета tcl.
Подготовка к распаковке …/3-tcl_8.6.0+9_armhf.deb …
Распаковывается tcl (8.6.0+9) …
Выбор ранее не выбранного пакета tk8.6.
Подготовка к распаковке …/4-tk8.6_8.6.6-1_armhf.deb …
Распаковывается tk8.6 (8.6.6-1) …
Выбор ранее не выбранного пакета tk.
Подготовка к распаковке …/5-tk_8.6.0+9_armhf.deb …
Распаковывается tk (8.6.0+9) …
Выбор ранее не выбранного пакета x11vnc-data.
Подготовка к распаковке …/6-x11vnc-data_0.9.13-2+deb9u1_all.deb …
Распаковывается x11vnc-data (0.9.13-2+deb9u1) …
Выбор ранее не выбранного пакета x11vnc.
Подготовка к распаковке …/7-x11vnc_0.9.13-2+deb9u1_armhf.deb …
Распаковывается x11vnc (0.9.13-2+deb9u1) …
Настраивается пакет x11vnc-data (0.9.13-2+deb9u1) …
Настраивается пакет tk8.6 (8.6.6-1) …
Настраивается пакет libvncserver1:armhf (0.9.11+dfsg-1.3~deb9u1) …
Обрабатываются триггеры для mime-support (3.60) …
Обрабатываются триггеры для desktop-file-utils (0.23-1) …
Настраивается пакет libvncclient1:armhf (0.9.11+dfsg-1.3~deb9u1) …
Обрабатываются триггеры для libc-bin (2.24-11+deb9u4) …
Настраивается пакет tcl8.6 (8.6.6+dfsg-1) …
Обрабатываются триггеры для man-db (2.7.6.1-2) …
Обрабатываются триггеры для gnome-menus (3.13.3-9) …
Настраивается пакет tcl (8.6.0+9) …
Настраивается пакет tk (8.6.0+9) …
Настраивается пакет x11vnc (0.9.13-2+deb9u1) …
Но мне непонятно: как запустить x11vnc как сервер удалённого доступа?
Файла /lib/systemd/system/x11vnc.service, для управления под systemd, как описывают некоторые руководства, у меня нет.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Удалённый доступ Raspberry Pi

Непрочитанное сообщение Olej » 22 июл 2019, 10:05

Olej писал(а):Другой клиент RDP (и VNC):
Возвращаясь назад...
Ещё один клиент RDP, который хвалят (в свежих публикациях 2018г.):

Код: Выделить всё

olej@ACER:~$ aptitude search rdesktop
p   grdesktop                                                                      - GNOME интерфейс для клиента rdesktop                                                     
p   rdesktop                                                                       - клиент RDP терминального сервера Windows NT/2000/Server                                  

Код: Выделить всё

olej@ACER:~$ aptitude show rdesktop
Пакет: rdesktop                                  
Версия: 1.8.6-2
Состояние: не установлен
Приоритет: необязательный
Раздел: x11
Сопровождающий: Laszlo Boszormenyi (GCS) <gcs@debian.org>
Архитектура: amd64
Размер в распакованном виде: 549 k
Зависит: libasound2 (>= 1.0.16), libc6 (>= 2.14), libgssglue1, libpcsclite1 (>= 1.3.0), libssl1.1 (>= 1.1.0), libx11-6, libxrandr2
Предлагает: pcscd
Описание: клиент RDP терминального сервера Windows NT/2000/Server
 rdesktop - открытый клиент терминального сервера Windows NT/2000 и Windows Server 2003/2008, взаимодействующий по оригинальному протоколу Remote Desktop Protocol (RDP),
 предоставляющему рабочий стол Windows. В отличие от Citrix ICA, нет необходимости в серверных расширениях.
Домашняя страница: https://www.rdesktop.org/
Метки: interface::graphical, interface::x11, network::client, protocol::ssl, role::program, scope::utility, uitoolkit::xlib, use::login, x11::application

Код: Выделить всё

olej@ACER:~$ sudo apt-get install rdesktop
[sudo] пароль для olej: 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  libgssglue1
Следующие НОВЫЕ пакеты будут установлены:
  libgssglue1 rdesktop
Обновлено 0 пакетов, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
Необходимо скачать 214 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 616 kB.
Хотите продолжить? [Д/н] y
Пол:1 http://deb.debian.org/debian buster/main amd64 libgssglue1 amd64 0.4-2+b2 [23,9 kB]
Пол:2 http://deb.debian.org/debian buster/main amd64 rdesktop amd64 1.8.6-2 [190 kB]
Получено 214 kB за 0с (466 kB/s)           
Выбор ранее не выбранного пакета libgssglue1:amd64.
(Чтение базы данных … на данный момент установлено 405363 файла и каталога.)
Подготовка к распаковке …/libgssglue1_0.4-2+b2_amd64.deb …
Распаковывается libgssglue1:amd64 (0.4-2+b2) …
Выбор ранее не выбранного пакета rdesktop.
Подготовка к распаковке …/rdesktop_1.8.6-2_amd64.deb …
Распаковывается rdesktop (1.8.6-2) …
Настраивается пакет libgssglue1:amd64 (0.4-2+b2) …
Настраивается пакет rdesktop (1.8.6-2) …
Обрабатываются триггеры для man-db (2.8.5-2) …
Обрабатываются триггеры для libc-bin (2.28-10) …

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Удалённый доступ Raspberry Pi

Непрочитанное сообщение Olej » 22 июл 2019, 10:13

Olej писал(а): Ещё один клиент RDP, который хвалят (в свежих публикациях 2018г.):
Похоже, что ни значка в системное меню, ни GUI интерфейса - нет.
Но есть хороший HELP:

Код: Выделить всё

olej@ACER:~$ rdesktop
rdesktop: A Remote Desktop Protocol client.
Version 1.8.6. Copyright (C) 1999-2011 Matthew Chapman et al.
See http://www.rdesktop.org/ for more information.

Usage: rdesktop [options] server[:port]
   -u: user name
...
   -p: password (- to prompt)
...
   -4: use RDP version 4
   -5: use RDP version 5 (default)
...
Поддерживается, похоже, только протокол RDP, но с большущим разнообразием опций.
Запуск:

Код: Выделить всё

olej@ACER:~$ rdesktop -u olej -p- 46.172.92.145
Autoselected keyboard map ru
Password: 
Connection established using plain RDP.
NOT IMPLEMENTED: RDPDR pakid 0x554c of component 0x4472
Очень быстрый старт и прорисовка!
Вложения
r1.png

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Удалённый доступ Raspberry Pi

Непрочитанное сообщение Olej » 22 июл 2019, 17:46

Olej писал(а): Ещё один клиент RDP,
RDP + VNC

Код: Выделить всё

olej@ACER:~$ aptitude search krdc
p   krdc                                                                           - Remote Desktop Connection client                                                         

Код: Выделить всё

olej@ACER:~$ sudo apt-get install krdc
[sudo] пароль для olej: 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  keditbookmarks kpackagelauncherqml kpackagetool5 libkf5bookmarks-data libkf5bookmarks5 libkf5declarative-data libkf5declarative5 libkf5dnssd-data libkf5dnssd5
  libkf5kcmutils-data libkf5kcmutils5 libkf5kiogui5 libkf5notifyconfig-data libkf5notifyconfig5 libkf5package-data libkf5package5 libkf5parts-data libkf5parts-plugins
  libkf5parts5 libkf5quickaddons5 libqt5quickwidgets5
Предлагаемые пакеты:
  khelpcenter krfb
Следующие НОВЫЕ пакеты будут установлены:
  keditbookmarks kpackagelauncherqml kpackagetool5 krdc libkf5bookmarks-data libkf5bookmarks5 libkf5declarative-data libkf5declarative5 libkf5dnssd-data libkf5dnssd5
  libkf5kcmutils-data libkf5kcmutils5 libkf5kiogui5 libkf5notifyconfig-data libkf5notifyconfig5 libkf5package-data libkf5package5 libkf5parts-data libkf5parts-plugins
  libkf5parts5 libkf5quickaddons5 libqt5quickwidgets5
Обновлено 0 пакетов, установлено 22 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
Необходимо скачать 3 144 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 12,1 MB.
Хотите продолжить? [Д/н] y
Пол:1 http://deb.debian.org/debian buster/main amd64 libkf5bookmarks-data all 5.54.0-1 [46,1 kB]
Пол:2 http://deb.debian.org/debian buster/main amd64 libkf5bookmarks5 amd64 5.54.0-1 [92,6 kB]
Пол:3 http://deb.debian.org/debian buster/main amd64 libkf5kiogui5 amd64 5.54.1-1 [23,8 kB]
Пол:4 http://deb.debian.org/debian buster/main amd64 libkf5parts-data all 5.54.0-1 [87,0 kB]
Пол:5 http://deb.debian.org/debian buster/main amd64 libkf5parts5 amd64 5.54.0-1 [123 kB]
Пол:6 http://deb.debian.org/debian buster/main amd64 keditbookmarks amd64 17.08.3-2 [273 kB]
Пол:7 http://deb.debian.org/debian buster/main amd64 libkf5package-data all 5.54.0-1 [68,3 kB]
Пол:8 http://deb.debian.org/debian buster/main amd64 libkf5package5 amd64 5.54.0-1 [64,0 kB]
Пол:9 http://deb.debian.org/debian buster/main amd64 kpackagetool5 amd64 5.54.0-1 [67,5 kB]
Пол:10 http://deb.debian.org/debian buster/main amd64 libkf5declarative-data all 5.54.0-1 [50,6 kB]
Пол:11 http://deb.debian.org/debian buster/main amd64 libkf5declarative5 amd64 5.54.0-1 [29,0 kB]
Пол:12 http://deb.debian.org/debian buster/main amd64 kpackagelauncherqml amd64 5.54.0-1 [18,6 kB]
Пол:13 http://deb.debian.org/debian buster/main amd64 libkf5dnssd-data all 5.54.0-1 [10,5 kB]
Пол:14 http://deb.debian.org/debian buster/main amd64 libkf5dnssd5 amd64 5.54.0-1 [70,7 kB]
Пол:15 http://deb.debian.org/debian buster/main amd64 libkf5kcmutils-data all 5.54.0-1 [170 kB]
Пол:16 http://deb.debian.org/debian buster/main amd64 libkf5quickaddons5 amd64 5.54.0-1 [30,3 kB]
Пол:17 http://deb.debian.org/debian buster/main amd64 libqt5quickwidgets5 amd64 5.11.3-4 [50,6 kB]
Пол:18 http://deb.debian.org/debian buster/main amd64 libkf5kcmutils5 amd64 5.54.0-1 [94,0 kB]
Пол:19 http://deb.debian.org/debian buster/main amd64 libkf5notifyconfig-data all 5.54.0-1 [47,4 kB]
Пол:20 http://deb.debian.org/debian buster/main amd64 libkf5notifyconfig5 amd64 5.54.0-1 [32,0 kB]
Пол:21 http://deb.debian.org/debian buster/main amd64 krdc amd64 4:18.04.1-1 [1 680 kB]
Пол:22 http://deb.debian.org/debian buster/main amd64 libkf5parts-plugins amd64 5.54.0-1 [15,8 kB]
Получено 3 144 kB за 1с (2 276 kB/s)        
Выбор ранее не выбранного пакета libkf5bookmarks-data.
(Чтение базы данных … на данный момент установлено 405428 файлов и каталогов.)
Подготовка к распаковке …/00-libkf5bookmarks-data_5.54.0-1_all.deb …
Распаковывается libkf5bookmarks-data (5.54.0-1) …
Выбор ранее не выбранного пакета libkf5bookmarks5:amd64.
Подготовка к распаковке …/01-libkf5bookmarks5_5.54.0-1_amd64.deb …
Распаковывается libkf5bookmarks5:amd64 (5.54.0-1) …
Выбор ранее не выбранного пакета libkf5kiogui5:amd64.
Подготовка к распаковке …/02-libkf5kiogui5_5.54.1-1_amd64.deb …
Распаковывается libkf5kiogui5:amd64 (5.54.1-1) …
Выбор ранее не выбранного пакета libkf5parts-data.
Подготовка к распаковке …/03-libkf5parts-data_5.54.0-1_all.deb …
Распаковывается libkf5parts-data (5.54.0-1) …
Выбор ранее не выбранного пакета libkf5parts5:amd64.
Подготовка к распаковке …/04-libkf5parts5_5.54.0-1_amd64.deb …
Распаковывается libkf5parts5:amd64 (5.54.0-1) …
Выбор ранее не выбранного пакета keditbookmarks.
Подготовка к распаковке …/05-keditbookmarks_17.08.3-2_amd64.deb …
Распаковывается keditbookmarks (17.08.3-2) …
Выбор ранее не выбранного пакета libkf5package-data.
Подготовка к распаковке …/06-libkf5package-data_5.54.0-1_all.deb …
Распаковывается libkf5package-data (5.54.0-1) …
Выбор ранее не выбранного пакета libkf5package5:amd64.
Подготовка к распаковке …/07-libkf5package5_5.54.0-1_amd64.deb …
Распаковывается libkf5package5:amd64 (5.54.0-1) …
Выбор ранее не выбранного пакета kpackagetool5.
Подготовка к распаковке …/08-kpackagetool5_5.54.0-1_amd64.deb …
Распаковывается kpackagetool5 (5.54.0-1) …
Выбор ранее не выбранного пакета libkf5declarative-data.
Подготовка к распаковке …/09-libkf5declarative-data_5.54.0-1_all.deb …
Распаковывается libkf5declarative-data (5.54.0-1) …
Выбор ранее не выбранного пакета libkf5declarative5:amd64.
Подготовка к распаковке …/10-libkf5declarative5_5.54.0-1_amd64.deb …
Распаковывается libkf5declarative5:amd64 (5.54.0-1) …
Выбор ранее не выбранного пакета kpackagelauncherqml.
Подготовка к распаковке …/11-kpackagelauncherqml_5.54.0-1_amd64.deb …
Распаковывается kpackagelauncherqml (5.54.0-1) …
Выбор ранее не выбранного пакета libkf5dnssd-data.
Подготовка к распаковке …/12-libkf5dnssd-data_5.54.0-1_all.deb …
Распаковывается libkf5dnssd-data (5.54.0-1) …
Выбор ранее не выбранного пакета libkf5dnssd5:amd64.
Подготовка к распаковке …/13-libkf5dnssd5_5.54.0-1_amd64.deb …
Распаковывается libkf5dnssd5:amd64 (5.54.0-1) …
Выбор ранее не выбранного пакета libkf5kcmutils-data.
Подготовка к распаковке …/14-libkf5kcmutils-data_5.54.0-1_all.deb …
Распаковывается libkf5kcmutils-data (5.54.0-1) …
Выбор ранее не выбранного пакета libkf5quickaddons5:amd64.
Подготовка к распаковке …/15-libkf5quickaddons5_5.54.0-1_amd64.deb …
Распаковывается libkf5quickaddons5:amd64 (5.54.0-1) …
Выбор ранее не выбранного пакета libqt5quickwidgets5:amd64.
Подготовка к распаковке …/16-libqt5quickwidgets5_5.11.3-4_amd64.deb …
Распаковывается libqt5quickwidgets5:amd64 (5.11.3-4) …
Выбор ранее не выбранного пакета libkf5kcmutils5:amd64.
Подготовка к распаковке …/17-libkf5kcmutils5_5.54.0-1_amd64.deb …
Распаковывается libkf5kcmutils5:amd64 (5.54.0-1) …
Выбор ранее не выбранного пакета libkf5notifyconfig-data.
Подготовка к распаковке …/18-libkf5notifyconfig-data_5.54.0-1_all.deb …
Распаковывается libkf5notifyconfig-data (5.54.0-1) …
Выбор ранее не выбранного пакета libkf5notifyconfig5:amd64.
Подготовка к распаковке …/19-libkf5notifyconfig5_5.54.0-1_amd64.deb …
Распаковывается libkf5notifyconfig5:amd64 (5.54.0-1) …
Выбор ранее не выбранного пакета krdc.
Подготовка к распаковке …/20-krdc_4%3a18.04.1-1_amd64.deb …
Распаковывается krdc (4:18.04.1-1) …
Выбор ранее не выбранного пакета libkf5parts-plugins.
Подготовка к распаковке …/21-libkf5parts-plugins_5.54.0-1_amd64.deb …
Распаковывается libkf5parts-plugins (5.54.0-1) …
Настраивается пакет libkf5package-data (5.54.0-1) …
Настраивается пакет libkf5kcmutils-data (5.54.0-1) …
Настраивается пакет libkf5bookmarks-data (5.54.0-1) …
Настраивается пакет libkf5parts-data (5.54.0-1) …
Настраивается пакет libkf5dnssd-data (5.54.0-1) …
Настраивается пакет libkf5declarative-data (5.54.0-1) …
Настраивается пакет libqt5quickwidgets5:amd64 (5.11.3-4) …
Настраивается пакет libkf5notifyconfig-data (5.54.0-1) …
Настраивается пакет libkf5kiogui5:amd64 (5.54.1-1) …
Настраивается пакет libkf5notifyconfig5:amd64 (5.54.0-1) …
Настраивается пакет libkf5bookmarks5:amd64 (5.54.0-1) …
Настраивается пакет libkf5package5:amd64 (5.54.0-1) …
Настраивается пакет kpackagetool5 (5.54.0-1) …
Настраивается пакет libkf5parts5:amd64 (5.54.0-1) …
Настраивается пакет libkf5dnssd5:amd64 (5.54.0-1) …
Настраивается пакет libkf5declarative5:amd64 (5.54.0-1) …
Настраивается пакет libkf5quickaddons5:amd64 (5.54.0-1) …
Настраивается пакет libkf5kcmutils5:amd64 (5.54.0-1) …
Настраивается пакет keditbookmarks (17.08.3-2) …
Настраивается пакет libkf5parts-plugins (5.54.0-1) …
Настраивается пакет kpackagelauncherqml (5.54.0-1) …
Настраивается пакет krdc (4:18.04.1-1) …
Обрабатываются триггеры для mime-support (3.62) …
Обрабатываются триггеры для libc-bin (2.28-10) …
Обрабатываются триггеры для man-db (2.8.5-2) …
Обрабатываются триггеры для desktop-file-utils (0.23-4) …

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Удалённый доступ Raspberry Pi

Непрочитанное сообщение Olej » 22 июл 2019, 17:54

Olej писал(а):

Код: Выделить всё

olej@ACER:~$ aptitude search krdc
p   krdc                                                                           - Remote Desktop Connection client                                                         
Запускается прямо из системного меню.
Оно слишком a'la ... KDE & Windows, а поэтому такое впечатление, что тормознутое несколько + при перемещении окон удалённого возникают какие-то зелёные непрокрашенные полосы...
Вложения
k1.png
k3.png

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Удалённый доступ Raspberry Pi

Непрочитанное сообщение Olej » 22 июл 2019, 18:01

Порты RDP (чтобы не напороться с другими службами на занятый порт):
Доступ к другому компьютеру производится через порт TCP 3389 по умолчанию.
Смотрю на хосте xrdp:

Код: Выделить всё

olej@raspberrypi:~ $ ps -A | grep xrdp
14276 ?        00:00:11 xrdp
16194 ?        00:00:00 xrdp-sessvc
16195 ?        00:00:00 xrdp-sesman
16202 ?        00:00:00 xrdp-chansrv
16493 ?        00:00:01 xrdp-sesman
16505 ?        00:00:00 xrdp
16524 ?        00:00:00 xrdp-sessvc
16526 ?        00:00:00 xrdp-sesman
16537 ?        00:00:00 xrdp-chansrv

Код: Выделить всё

olej@raspberrypi:~ $ sudo netstat -t -6 -p
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp6       0      0 46.172.92.145:3389      193.28.177.119:45618    ESTABLISHED 14276/xrdp          
tcp6       1      0 localhost:3350          localhost:48596         CLOSE_WAIT  16524/xrdp-sessvc   
tcp6       1      0 localhost:3350          localhost:48592         CLOSE_WAIT  16194/xrdp-sessvc   
По моим наблюдениям (подозрениям?) xrdp использует IPv6?

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Удалённый доступ Raspberry Pi

Непрочитанное сообщение Olej » 22 июл 2019, 23:03

Olej писал(а):Порты RDP (чтобы не напороться с другими службами на занятый порт):
Доступ к другому компьютеру производится через порт TCP 3389 по умолчанию.
Теперь порты VNC - Virtual Network Computing
Протокол RFB
RFB (англ. remote framebuffer) — простой клиент-серверный сетевой протокол прикладного уровня для удалённого доступа к графическому рабочему столу компьютера, используемый в VNC. Так как он работает на уровне кадрового буфера, то его можно применять для графических оконных систем, например X Window System, Windows, Quartz Compositor.
...
По умолчанию RFB использует диапазон TCP-портов с 5900 до 5906. Каждый порт представляет собой соответствующий экран X-сервера (порты с 5900 по 5906 ассоциированы с экранами с :0 по :6). Java-клиенты, доступные во многих реализациях, использующих встроенный веб-сервер для этой цели, например, в RealVNC, связаны с экранами таким же образом, но на диапазоне портов с 5800 до 5806. Многие компьютеры под управлением ОС Windows могут использовать лишь один порт из-за отсутствия многопользовательских свойств, присущих UNIX-системам. Для Windows-систем экран по умолчанию — :0, что соответствует порту 5900.

Также существует возможность обратного подключения от сервера к клиенту. В этом случае клиент переводится в слушающий (англ. listening) режим и соединение инициируется сервером на 5500 TCP-порт клиента.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Удалённый доступ Raspberry Pi

Непрочитанное сообщение Olej » 22 июл 2019, 23:13

Сервер VNC vino.

Код: Выделить всё

olej@raspberrypi:~ $ aptitude search vino
p   vino                                                                         - VNC server for GNOME                                                                   

Код: Выделить всё

olej@raspberrypi:~ $ sudo apt-get install vino
[sudo] пароль для olej: 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  libtelepathy-glib0
Предлагаемые пакеты:
  vinagre gnome-control-center
НОВЫЕ пакеты, которые будут установлены:
  libtelepathy-glib0 vino
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 1.074 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 4.588 kB.
Хотите продолжить? [Д/н] y
Пол:1 http://mirror.wheel.sk/raspbian/raspbian stretch/main armhf libtelepathy-glib0 armhf 0.24.1-1.1 [680 kB]
Пол:2 http://mirror.wheel.sk/raspbian/raspbian stretch/main armhf vino armhf 3.22.0-1 [394 kB]
Получено 1.074 kБ за 11с (94,0 kБ/c)
Выбор ранее не выбранного пакета libtelepathy-glib0:armhf.
(Чтение базы данных … на данный момент установлено 143399 файлов и каталогов.)
Подготовка к распаковке …/libtelepathy-glib0_0.24.1-1.1_armhf.deb …
Распаковывается libtelepathy-glib0:armhf (0.24.1-1.1) …
Выбор ранее не выбранного пакета vino.
Подготовка к распаковке …/vino_3.22.0-1_armhf.deb …
Распаковывается vino (3.22.0-1) …
Обрабатываются триггеры для mime-support (3.60) …
Обрабатываются триггеры для desktop-file-utils (0.23-1) …
Обрабатываются триггеры для libglib2.0-0:armhf (2.50.3-2) …
Обрабатываются триггеры для libc-bin (2.24-11+deb9u4) …
Обрабатываются триггеры для gnome-menus (3.13.3-9) …
Настраивается пакет libtelepathy-glib0:armhf (0.24.1-1.1) …
Настраивается пакет vino (3.22.0-1) …
Обрабатываются триггеры для libc-bin (2.24-11+deb9u4) …

Код: Выделить всё

olej@raspberrypi:~ $ ls -l /usr/lib/vino/
итого 252
-rwxr-xr-x 1 root root 254880 Сен 20  2016 vino-server

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Удалённый доступ Raspberry Pi

Непрочитанное сообщение Olej » 22 июл 2019, 23:28

Olej писал(а):Сервер VNC vino.
Установка Vino в Ubuntu 16.04 linux (аналог RAdmin в Windows)
03/03/2017 - 11:07
Если бы разработчики дистрибутива не вырезали из пакета vino утилиту vino-preferences (настройка vino через графический интерфейс), то этот пост не нужно было бы выкладывать.

Код: Выделить всё

olej@raspberrypi:~ $ sudo apt-get install dconf-editor
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
  dconf-editor
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 256 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 1.319 kB.
Пол:1 http://mirror.wheel.sk/raspbian/raspbian stretch/main armhf dconf-editor armhf 3.22.3-1 [256 kB]
Получено 256 kБ за 5с (45,3 kБ/c)    
Выбор ранее не выбранного пакета dconf-editor.
(Чтение базы данных … на данный момент установлено 143513 файлов и каталогов.)
Подготовка к распаковке …/dconf-editor_3.22.3-1_armhf.deb …
Распаковывается dconf-editor (3.22.3-1) …
Обрабатываются триггеры для mime-support (3.60) …
Обрабатываются триггеры для desktop-file-utils (0.23-1) …
Обрабатываются триггеры для libglib2.0-0:armhf (2.50.3-2) …
Настраивается пакет dconf-editor (3.22.3-1) …
Обрабатываются триггеры для man-db (2.7.6.1-2) …
Обрабатываются триггеры для gnome-menus (3.13.3-9) …
Обрабатываются триггеры для hicolor-icon-theme (0.15-1) …

Ответить

Вернуться в «Одноплатные компьютеры»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя