Поднимаем x11vnc сервер в Porteus

Добро пожаловать!

Moderator: Blaze

User avatar
Blaze
DEV Team
DEV Team
Posts: 3869
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Поднимаем x11vnc сервер в Porteus

Post#1 by Blaze » 26 Aug 2016, 17:48

Организация доступа к рабочему столу Porteus через x11vnc
x11vnc - VNC сервер для Linux с открытым исходным кодом позволяющий подключиться к уже существующему сеансу X сервера.
1. Скачиваем x11vnc

Code: Select all

su
toor
usm -u usm
usm -u all
usm -g x11vnc
usm -g libvncserver
Вырезаем и активируем /tmp/usm/x11vnc-0.9.14-x86_64-2_slonly.xzm + libvncserver-0.9.11-x86_64-2.xzm в /mnt/sdb1/porteus/modules
где sdb1, раздел с установленным Porteus
и создаем две символические ссылки:

Code: Select all

ln -s /usr/lib64/libvncclient.so.1.0.0 /usr/lib64/libvncclient.so.0
ln -s /usr/lib64/libvncserver.so.1.0.0 /usr/lib64/libvncserver.so.0
2. Создаем папку .vnc в которую будет записан пароль доступа командой

Code: Select all

mkdir /home/guest/.vnc
3. Создаем пароль, который будет запрашиваться при авторизации клиента с сервером VNC

Code: Select all

x11vnc -storepasswd /home/guest/.vnc/passwd
Enter VNC password:
Verify password:   
Write password to /home/guest/.vnc/passwd?  [y]/n y
Password written to: /home/guest/.vnc/passwd
Вводим и подтверждаем еще раз Ваш пароль, после чего шифрованный пароль будет записан в файл passwd.

4. Добавляем в автозагрузку X11VNC Server, через символическую ссылку

Code: Select all

ln -s /usr/share/applications/x11vnc.desktop ~/.config/autostart/
Заметка. В новых версиях Porteus начиная от 3.2.x и выше команда будет другой

Code: Select all

ln -s /usr/share/applications/x11vnc.desktop /etc/xdg/autostart/
5. Открываем /usr/share/applications/x11vnc.desktop

Находим:

Code: Select all

[Desktop Entry]
Name=X11VNC Server
Comment=Share this desktop by VNC
Exec=x11vnc -gui tray=setpass -rfbport PROMPT -bg -o %%HOME/.x11vnc.log.%%VNCDISPLAY
Icon=computer
Terminal=false
Type=Application
StartupNotify=false
#StartupWMClass=x11vnc_port_prompt
Categories=Network;RemoteAccess;
заменяем на:

Code: Select all

[Desktop Entry]
Name=X11VNC Server
Comment=Share this desktop by VNC
Exec=x11vnc -dontdisconnect -display :0 -shared -forever -cursor arrow -rfbport 5900 -bg -o /var/log/x11vnc.log -rfbauth /home/guest/.vnc/passwd
Icon=computer
Terminal=false
Type=Application
StartupNotify=false
#StartupWMClass=x11vnc_port_prompt
Categories=Network;RemoteAccess;
теперь по опциям:
-dontdisconnect не отключать клиентов при новом соединении
-display :0 какой дисплей использовать
-shared для подключения более одного пользователя
-forever не закрывать x11vnc после разрыва соединения
-cursor arrow отображать только стандартный курсор в виде стрелки
-rfbport 5900 какой порт использовать
-bg запускать в фоне
-o /var/log/x11vnc.log вести лог
-rfbauth /root/.vnc/passwd - файл с паролем
Если канал маленький можно добавить параметр -notruecolor, чтобы выдавался 8-битный цвет.

6. Создаем /var/log/x11vnc.log

Code: Select all

su
toor
touch /var/log/x11vnc.log && chown guest:users /var/log/x11vnc.log
7. Перезагружаем Porteus.

8. Устанавливаем VNC клиент, например RealVNC Viewer, вводим IP или домен и подключаемся к существующему сеансу X сервера Porteus.
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

x11vnc
White ninja
White ninja
Posts: 9
Joined: 19 Aug 2017, 17:28
Distribution: porteus

Поднимаем x11vnc сервер в Porteus

Post#2 by x11vnc » 19 Aug 2017, 17:31

На этапе
usm -u all
Выдает ошибку зеркал как тут
viewtopic.php?f=39&t=7000
Как её лечить я так и не разобрался
Может быть где-нибудь можно скачать
x11vnc-0.9.14-x86_64-1gv.xzm
Или какая версия на данный момент актуальна
Или может где-нибудь сборка готовая есть с x11vnc?
Поделитесь пожалуйста!

User avatar
Blaze
DEV Team
DEV Team
Posts: 3869
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Поднимаем x11vnc сервер в Porteus

Post#3 by Blaze » 19 Aug 2017, 19:17

Держите x11vnc-0.9.14-x86_64-2_slonly.xzm (ярлык x11vnc.desktop поправлен)
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

x11vnc
White ninja
White ninja
Posts: 9
Joined: 19 Aug 2017, 17:28
Distribution: porteus

Поднимаем x11vnc сервер в Porteus

Post#4 by x11vnc » 20 Aug 2017, 01:30

Скопировал x11vnc-0.9.14-x86_64-2_slonly.xzm в /mnt/sda1/porteus/modules
Если просто запустить то выдает ошибку

Code: Select all

root@porteus:~# x11vnc
x11vnc: error while loading shared libraries: libvncserver.so.0: cannot open shared object file: No such file or directory
Можно ещё libvncserver.so
И подскажите по какому пути её нужно положить?

Теперь другую ошибку выдает...

Code: Select all

root@porteus:~# x11vnc
x11vnc: error while loading shared libraries: libpng16.so.16: cannot open shared object file: No such file or directory
:-(

User avatar
Blaze
DEV Team
DEV Team
Posts: 3869
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Поднимаем x11vnc сервер в Porteus

Post#5 by Blaze » 20 Aug 2017, 11:26

x11vnc, что выдает по команде

Code: Select all

ldd /usr/bin/x11vnc
Держите x11vnc-0.9.14-x86_64-2_slonly.zip, включает в себя

Code: Select all

libpng-1.6.31-x86_64-1.xzm
libvncserver-0.9.11-x86_64-2.xzm
x11vnc-0.9.14-x86_64-2_slonly.xzm
ссылки для libvncserver-0.9.11-x86_64-2.xzm проставлены

Code: Select all

ln -s /usr/lib64/libvncclient.so.1.0.0 /usr/lib64/libvncclient.so.0
ln -s /usr/lib64/libvncserver.so.1.0.0 /usr/lib64/libvncserver.so.0
Все модули, должны располагаться в /mnt/sdb1/porteus/modules/, где sdb1 это раздел с Porteus (у вас может быть другой раздел)
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

x11vnc
White ninja
White ninja
Posts: 9
Joined: 19 Aug 2017, 17:28
Distribution: porteus

Поднимаем x11vnc сервер в Porteus

Post#6 by x11vnc » 20 Aug 2017, 12:05

Code: Select all

root@porteus:/# ldd /usr/bin/x11vnc
/usr/bin/x11vnc: /usr/lib64/../lib64/libz.so.1: version `ZLIB_1.2.9' not found (required by /usr/lib64/../lib64/libpng16.so.16)
        linux-vdso.so.1 (0x00007fff61b97000)
        libvncserver.so.0 => /usr/lib64/libvncserver.so.0 (0x00007fe5ed702000)
        libvncclient.so.0 => /usr/lib64/libvncclient.so.0 (0x00007fe5ed4e4000)
        libssl.so.1 => /lib64/libssl.so.1 (0x00007fe5ed278000)
        libcrypto.so.1 => /lib64/libcrypto.so.1 (0x00007fe5ece98000)
        libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007fe5ecc5f000)
        libXtst.so.6 => /usr/lib64/libXtst.so.6 (0x00007fe5eca5a000)
        libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007fe5ec849000)
        libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x00007fe5ec647000)
        libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007fe5ec43e000)
        libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007fe5ec239000)
        libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007fe5ec037000)
        libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1 (0x00007fe5ebe35000)
        libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007fe5ebc2b000)
        libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007fe5eb8f1000)
        libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007fe5eb6e2000)
        libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x00007fe5eb3c2000)
        libnsl.so.1 => /lib64/libnsl.so.1 (0x00007fe5eb1a8000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fe5eadde000)
        libpng16.so.16 => /usr/lib64/../lib64/libpng16.so.16 (0x00007fe5eabac000)
        libm.so.6 => /lib64/libm.so.6 (0x00007fe5ea8aa000)
        libjpeg.so.62 => not found
        libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fe5ea690000)
        libgcrypt.so.20 => not found
        libgpg-error.so.0 => /usr/lib64/../lib64/libgpg-error.so.0 (0x00007fe5ea48c000)
        libgnutls.so.30 => not found
        libz.so.1 => /usr/lib64/../lib64/libz.so.1 (0x00007fe5ea277000)
        libp11-kit.so.0 => /usr/lib64/../lib64/libp11-kit.so.0 (0x00007fe5ea062000)
        libffi.so.6 => /usr/lib64/../lib64/libffi.so.6 (0x00007fe5e9e5a000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007fe5e9c56000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fe5e9a39000)
        libidn2.so.0 => not found
        libunistring.so.2 => not found
        libnettle.so.6 => not found
        libhogweed.so.4 => not found
        libgmp.so.10 => /usr/lib64/../lib64/libgmp.so.10 (0x00007fe5e97c5000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fe5ed965000)
        libjpeg.so.62 => not found
        libgcrypt.so.20 => not found
        libgnutls.so.30 => not found
        libidn2.so.0 => not found
        libunistring.so.2 => not found
        libnettle.so.6 => not found
        libhogweed.so.4 => not found
        libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007fe5e95a8000)
        libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007fe5e93a5000)
        libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007fe5e91a0000)
        libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007fe5e8f97000)
        libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x00007fe5e8cef000)
        libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007fe5e8ab5000)
        libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007fe5e8824000)
        libEGL.so.1 => /usr/lib64/libEGL.so.1 (0x00007fe5e860e000)
        libpng14.so.14 => /usr/lib64/libpng14.so.14 (0x00007fe5e83e9000)
        libxcb-shm.so.0 => /usr/lib64/libxcb-shm.so.0 (0x00007fe5e81e7000)
        libxcb-render.so.0 => /usr/lib64/libxcb-render.so.0 (0x00007fe5e7fde000)
        libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007fe5e7d4a000)
        librt.so.1 => /lib64/librt.so.1 (0x00007fe5e7b42000)
        libbz2.so.1 => /lib64/libbz2.so.1 (0x00007fe5e7932000)
        libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007fe5e7709000)
        libX11-xcb.so.1 => /usr/lib64/libX11-xcb.so.1 (0x00007fe5e7508000)
        libxcb-dri2.so.0 => /usr/lib64/libxcb-dri2.so.0 (0x00007fe5e7304000)
        libxcb-xfixes.so.0 => /usr/lib64/libxcb-xfixes.so.0 (0x00007fe5e70fe000)
        libxcb-shape.so.0 => /usr/lib64/libxcb-shape.so.0 (0x00007fe5e6efb000)
        libdrm.so.2 => /usr/lib64/libdrm.so.2 (0x00007fe5e6cef000)
        libglapi.so.0 => /usr/lib64/libglapi.so.0 (0x00007fe5e6a9e000)
        libxcb-glx.so.0 => /usr/lib64/libxcb-glx.so.0 (0x00007fe5e6888000)
        libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1 (0x00007fe5e6683000)
root@porteus:/#

User avatar
Blaze
DEV Team
DEV Team
Posts: 3869
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Поднимаем x11vnc сервер в Porteus

Post#7 by Blaze » 20 Aug 2017, 12:19

x11vnc, какая у Вас версия Porteus?

Code: Select all

root@porteus:~# ldd /usr/bin/x11vnc
	linux-vdso.so.1 (0x00007ffc3b797000)
	libvncserver.so.0 => /usr/lib64/libvncserver.so.0 (0x00007f2d3f6af000)
	libvncclient.so.0 => /usr/lib64/libvncclient.so.0 (0x00007f2d3f491000)
	libssl.so.1 => /lib64/libssl.so.1 (0x00007f2d3f21f000)
	libcrypto.so.1 => /lib64/libcrypto.so.1 (0x00007f2d3edc9000)
	libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f2d3eb91000)
	libXtst.so.6 => /usr/lib64/libXtst.so.6 (0x00007f2d3e98b000)
	libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f2d3e779000)
	libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x00007f2d3e577000)
	libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007f2d3e36c000)
	libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007f2d3e166000)
	libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007f2d3df64000)
	libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1 (0x00007f2d3dd62000)
	libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007f2d3db58000)
	libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f2d3d81d000)
	libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007f2d3d60d000)
	libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x00007f2d3d2e8000)
	libnsl.so.1 => /lib64/libnsl.so.1 (0x00007f2d3d0cf000)
	libc.so.6 => /lib64/libc.so.6 (0x00007f2d3ccf0000)
	libpng16.so.16 => /usr/lib64/../lib64/libpng16.so.16 (0x00007f2d3cabe000)
	libm.so.6 => /lib64/libm.so.6 (0x00007f2d3c76b000)
	libjpeg.so.62 => /usr/lib64/../lib64/libjpeg.so.62 (0x00007f2d3c501000)
	libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f2d3c2e7000)
	libgcrypt.so.20 => /usr/lib64/../lib64/libgcrypt.so.20 (0x00007f2d3bfcd000)
	libgpg-error.so.0 => /usr/lib64/../lib64/libgpg-error.so.0 (0x00007f2d3bdb8000)
	libgnutls.so.30 => /usr/lib64/../lib64/libgnutls.so.30 (0x00007f2d3ba4b000)
	libz.so.1 => /usr/lib64/../lib64/libz.so.1 (0x00007f2d3b834000)
	libp11-kit.so.0 => /usr/lib64/../lib64/libp11-kit.so.0 (0x00007f2d3b5d2000)
	libffi.so.6 => /usr/lib64/../lib64/libffi.so.6 (0x00007f2d3b3ca000)
	libdl.so.2 => /lib64/libdl.so.2 (0x00007f2d3b1c6000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f2d3afa7000)
	libidn2.so.0 => /usr/lib64/../lib64/libidn2.so.0 (0x00007f2d3ad8a000)
	libunistring.so.2 => /usr/lib64/../lib64/libunistring.so.2 (0x00007f2d3aa1a000)
	libnettle.so.6 => /usr/lib64/../lib64/libnettle.so.6 (0x00007f2d3a7e4000)
	libhogweed.so.4 => /usr/lib64/../lib64/libhogweed.so.4 (0x00007f2d3a5b0000)
	libgmp.so.10 => /usr/lib64/../lib64/libgmp.so.10 (0x00007f2d3a33b000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f2d3f912000)
	libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f2d3a116000)
	libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f2d39f13000)
	libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007f2d39d0e000)
	libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007f2d39b04000)
	libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x00007f2d3985f000)
	libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007f2d3961c000)
	libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f2d3936a000)
	libEGL.so.1 => /usr/lib64/libEGL.so.1 (0x00007f2d3913c000)
	libxcb-shm.so.0 => /usr/lib64/libxcb-shm.so.0 (0x00007f2d38f39000)
	libxcb-render.so.0 => /usr/lib64/libxcb-render.so.0 (0x00007f2d38d2c000)
	libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007f2d38ac3000)
	librt.so.1 => /lib64/librt.so.1 (0x00007f2d388bb000)
	libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f2d38649000)
	libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007f2d383b4000)
	libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f2d380a3000)
	libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f2d37e93000)
	libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007f2d37c60000)
	libxcb-dri2.so.0 => /usr/lib64/libxcb-dri2.so.0 (0x00007f2d37a5b000)
	libX11-xcb.so.1 => /usr/lib64/libX11-xcb.so.1 (0x00007f2d37859000)
	libxcb-dri3.so.0 => /usr/lib64/libxcb-dri3.so.0 (0x00007f2d37656000)
	libxcb-xfixes.so.0 => /usr/lib64/libxcb-xfixes.so.0 (0x00007f2d3744e000)
	libxcb-present.so.0 => /usr/lib64/libxcb-present.so.0 (0x00007f2d3724b000)
	libxcb-sync.so.1 => /usr/lib64/libxcb-sync.so.1 (0x00007f2d37045000)
	libxshmfence.so.1 => /usr/lib64/libxshmfence.so.1 (0x00007f2d36e43000)
	libgbm.so.1 => /usr/lib64/libgbm.so.1 (0x00007f2d36c36000)
	libdrm.so.2 => /usr/lib64/libdrm.so.2 (0x00007f2d36a26000)
	libglapi.so.0 => /usr/lib64/libglapi.so.0 (0x00007f2d367f6000)
	libxcb-glx.so.0 => /usr/lib64/libxcb-glx.so.0 (0x00007f2d365dd000)
	libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1 (0x00007f2d363d8000)
root@porteus:~#
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

x11vnc
White ninja
White ninja
Posts: 9
Joined: 19 Aug 2017, 17:28
Distribution: porteus

Поднимаем x11vnc сервер в Porteus

Post#8 by x11vnc » 20 Aug 2017, 12:55

Code: Select all

root@porteus:/# uname -a
Linux porteus 3.19.8-porteus #2 SMP PREEMPT Mon Jul 6 16:29:21 MSK 2015 x86_64 AMD Athlon(tm)X2 DualCore QL-66 AuthenticAMD GNU/Linux
Качал вот от сюда http://airslax.ru/
ISO-образ AirSlax 5.13 Base, для записи на CD/DVD диски и для виртуальных машин.
Но мне подойдет любая сборка porteus где есть vnc или rdp сервер и ssh сервер
Я хочу её использовать как удалённый реаниматор серверов

User avatar
Blaze
DEV Team
DEV Team
Posts: 3869
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Поднимаем x11vnc сервер в Porteus

Post#9 by Blaze » 20 Aug 2017, 16:52

x11vnc, установите
Porteus-v3.2.2 - русский репозиторий от Blaze, включающий в себя локализованные образы:
KDE5, CINNAMON, MATE, XFCE (для архитектур i586 и x86_64)
KDE5 категорически не советую.
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

x11vnc
White ninja
White ninja
Posts: 9
Joined: 19 Aug 2017, 17:28
Distribution: porteus

Поднимаем x11vnc сервер в Porteus

Post#10 by x11vnc » 20 Aug 2017, 19:30

Скачал установил по Вашей ссылке
Porteus-MATE-v3.2.2-ru-x86_64.iso
x11vnc там тоже не установлен

Попробовал поставить...
Опять теже грабли...

Code: Select all

root@porteus:/# usm -u all
 Запуск обновления slackware - обновление базы данных
Downloading: vercheck.txt  DONE
Downloading: CHECKSUMS.md5  DONE
Downloading: MANIFEST.bz2  DONE
Downloading: PACKAGES.TXT  DONE
Downloading: LIBS.TXT.gz  DONE
 Возникла проблема при загрузке файла:
А если добавить x11vnc-0.9.14-x86_64-2_slonly.zip
то графическая оболочка вообще не грузится...
:-(

User avatar
Blaze
DEV Team
DEV Team
Posts: 3869
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Поднимаем x11vnc сервер в Porteus

Post#11 by Blaze » 21 Aug 2017, 14:57

x11vnc, графическая оболочка MATE?
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

x11vnc
White ninja
White ninja
Posts: 9
Joined: 19 Aug 2017, 17:28
Distribution: porteus

Поднимаем x11vnc сервер в Porteus

Post#12 by x11vnc » 21 Aug 2017, 15:28

Да...
Но мне подойдёт любая главное x86_64
И что бы на ней в ручном режиме установился x11vnc сервер
И заработал ssh сервер

User avatar
Blaze
DEV Team
DEV Team
Posts: 3869
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Поднимаем x11vnc сервер в Porteus

Post#13 by Blaze » 21 Aug 2017, 17:01

x11vnc, X не мог рухнуть от модулей x11vnc. Ошибки какие есть?
Скопируйте только libvncserver-0.9.11-x86_64-2.xzm и x11vnc-0.9.14-x86_64-2_slonly.xzm в папку с модулями /mnt/sdb1/porteus/modules/ и сделайте перезагрузку системы.
Затем, с другой машины запустите VNC Viewer, введите IP или домен и подключаетесь к запущенному сеансу X сервера Porteus.
[SOLVED] Настройка сервера ssh
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

x11vnc
White ninja
White ninja
Posts: 9
Joined: 19 Aug 2017, 17:28
Distribution: porteus

Поднимаем x11vnc сервер в Porteus

Post#14 by x11vnc » 22 Aug 2017, 06:55

Я пробовал запустить на старом ноутбуке…
Porteus-MATE-v3.2.2-ru-x86_64.iso
Просто голую сборку без всяких добавленных модулей…
Просто виснет без всяких ошибок
AirSlax 5.13 Base на этом железе работал без проблем…

Перенес
Porteus-MATE-v3.2.2-ru-x86_64.iso
на vmware
Всё запустилось
Скопировал
libvncserver-0.9.11-x86_64-2.xzm и x11vnc-0.9.14-x86_64-2_slonly.xzm

шаг

Code: Select all

x11vnc -storepasswd /root/.vnc/passwd
выполнить невозможно так-как опять валятся ошибки

Code: Select all

root@porteus:/# x11vnc
x11vnc: error while loading shared libraries: libidn2.so.0: cannot open shared object file: No such file or directory

Code: Select all

root@porteus:/# ldd /usr/bin/x11vnc
        linux-vdso.so.1 (0x00007fff75bac000)
        libvncserver.so.0 => /usr/lib64/libvncserver.so.0 (0x00007fe03cfb0000)
        libvncclient.so.0 => /usr/lib64/libvncclient.so.0 (0x00007fe03cd91000)
        libssl.so.1 => /lib64/libssl.so.1 (0x00007fe03cb1f000)
        libcrypto.so.1 => /lib64/libcrypto.so.1 (0x00007fe03c6ce000)
        libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007fe03c496000)
        libXtst.so.6 => /usr/lib64/libXtst.so.6 (0x00007fe03c28f000)
        libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007fe03c07d000)
        libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x00007fe03be7b000)
        libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007fe03bc6f000)
        libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007fe03ba69000)
        libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007fe03b867000)
        libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1 (0x00007fe03b664000)
        libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007fe03b45a000)
        libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007fe03b11f000)
        libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007fe03af0e000)
        libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x00007fe03abe9000)
        libnsl.so.1 => /lib64/libnsl.so.1 (0x00007fe03a9cf000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fe03a605000)
        libpng16.so.16 => /usr/lib64/../lib64/libpng16.so.16 (0x00007fe03a3d3000)
        libm.so.6 => /lib64/libm.so.6 (0x00007fe03a0ca000)
        libjpeg.so.62 => /usr/lib64/../lib64/libjpeg.so.62 (0x00007fe039e5f000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fe039c44000)
        libgcrypt.so.20 => /usr/lib64/../lib64/libgcrypt.so.20 (0x00007fe039938000)
        libgpg-error.so.0 => /usr/lib64/../lib64/libgpg-error.so.0 (0x00007fe039724000)
        libgnutls.so.30 => /usr/lib64/../lib64/libgnutls.so.30 (0x00007fe0393ea000)
        libz.so.1 => /usr/lib64/../lib64/libz.so.1 (0x00007fe0391d5000)
        libp11-kit.so.0 => /usr/lib64/../lib64/libp11-kit.so.0 (0x00007fe038f72000)
        libffi.so.6 => /usr/lib64/../lib64/libffi.so.6 (0x00007fe038d6a000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007fe038b66000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fe038948000)
        libidn2.so.0 => not found
        libunistring.so.2 => not found
        libnettle.so.6 => /usr/lib64/../lib64/libnettle.so.6 (0x00007fe038711000)
        libhogweed.so.4 => /usr/lib64/../lib64/libhogweed.so.4 (0x00007fe0384dd000)
        libgmp.so.10 => /usr/lib64/../lib64/libgmp.so.10 (0x00007fe038267000)
        /lib64/ld-linux-x86-64.so.2 (0x000055a65115b000)
        libidn2.so.0 => not found
        libunistring.so.2 => not found
        libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007fe038046000)
        libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007fe037e43000)
        libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007fe037c3e000)
        libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007fe037a33000)
        libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x00007fe03778e000)
        libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007fe037551000)
        libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007fe0372b5000)
        libEGL.so.1 => /usr/lib64/libEGL.so.1 (0x00007fe03708a000)
        libxcb-shm.so.0 => /usr/lib64/libxcb-shm.so.0 (0x00007fe036e87000)
        libxcb-render.so.0 => /usr/lib64/libxcb-render.so.0 (0x00007fe036c7e000)
        libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007fe036a16000)
        librt.so.1 => /lib64/librt.so.1 (0x00007fe03680d000)
        libidn.so.11 => /usr/lib64/../lib64/libidn.so.11 (0x00007fe0365d9000)
        libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007fe0363af000)
        libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007fe036131000)
        libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007fe035dfa000)
        libbz2.so.1 => /lib64/libbz2.so.1 (0x00007fe035be9000)
        libX11-xcb.so.1 => /usr/lib64/libX11-xcb.so.1 (0x00007fe0359e7000)
        libxcb-dri2.so.0 => /usr/lib64/libxcb-dri2.so.0 (0x00007fe0357e3000)
        libxcb-dri3.so.0 => /usr/lib64/libxcb-dri3.so.0 (0x00007fe0355e0000)
        libxcb-present.so.0 => /usr/lib64/libxcb-present.so.0 (0x00007fe0353de000)
        libxcb-randr.so.0 => /usr/lib64/libxcb-randr.so.0 (0x00007fe0351d2000)
        libxcb-xfixes.so.0 => /usr/lib64/libxcb-xfixes.so.0 (0x00007fe034fcb000)
        libxcb-shape.so.0 => /usr/lib64/libxcb-shape.so.0 (0x00007fe034dc8000)
        libxcb-sync.so.1 => /usr/lib64/libxcb-sync.so.1 (0x00007fe034bc3000)
        libxshmfence.so.1 => /usr/lib64/libxshmfence.so.1 (0x00007fe0349c0000)
        libgbm.so.1 => /usr/lib64/libgbm.so.1 (0x00007fe0347b4000)
        libdrm.so.2 => /usr/lib64/libdrm.so.2 (0x00007fe0345a6000)
        libglapi.so.0 => /usr/lib64/libglapi.so.0 (0x00007fe034377000)
        libxcb-glx.so.0 => /usr/lib64/libxcb-glx.so.0 (0x00007fe034161000)
        libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1 (0x00007fe033f5c000)
root@porteus:/#

User avatar
Blaze
DEV Team
DEV Team
Posts: 3869
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Поднимаем x11vnc сервер в Porteus

Post#15 by Blaze » 22 Aug 2017, 17:41

Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

Post Reply