Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: miro_ 14 Listopadu 2023, 19:43:04
-
Obcas bych potreboval mezi patry rodinneho domu ovladat v domaci siti nektery
z pocitacu s linuxem. Napr. ukonceni/spusteni zaznamu z USB-TV,
pripadne vypnuti tohoto 'vzdaleneho' PC. Zatim jsem nenasel jak na to.
Poradi nekdo ?
-
Třeba vzdálená Plocha (VNC + Remmina). Na tom vzdáleném PC musí běžet (nastav mu autospouštění) vnc server (= nainstaluj balík vino) + pro něj nastav aby nebylo potřeba připojení potvrzovat/zadávat heslo. Rovněž šifrování vypni.
Na "ovládacím" pc nainstaluj balík remmina.
Ve firewallu bude zřejmě třeba povolit (nejsnadněji pomocí GUFW) příchozí tcp spojení pro protější PC
(jeho IP) a porty 5600:5900
Pak můžeš provádět co chceš, včetně vypnutí. Pokud jen uspíš, můžeš probudit klasicky pomocí wol (balík wakeonlan), příkaz bude
wakeonlan mac_adresa_pc_k_probuzení
-
Diky, zkusim.
-
Predevcirem jsem se marne pokousel, na nekolika PC s U20-mate, rozbehnout VNC server,
pro sdileni plochy dle Tveho nastinu postupu. Testovani mi kopmlikuje
soucasne umistenim PC mezi dvema poschodimi.
V prilohach prikladam uzite nastaveni 'remote-access' 'vino',
ktere vypada trochu jinak. Bohuzel mi chybi polozka pro 'enabled' !!
Marne jsem hledal a zkousel ruzne navody z webu,
co by melo vliv na nastaveni 'vino-remote-access' pro Remminu.
Komunikovat jsem zkousel na WiFi i Ethernetu atd..
Pri ruznych pokusech jsem 'nejak' server na jednom PC nainstaloval.
Pokus spusteni ale vypada nasledovne:
m@m-MS-7350:~$ sudo systemctl start vncserver@1
Job for vncserver@1.service failed because the control process exited with error code.
See "systemctl status vncserver@1.service" and "journalctl -xe" for details.
m@m-MS-7350:~$ sudo journalctl -xe
lis 20 12:20:59 m-MS-7350 systemd[1]: vncserver@1.service: Failed with result >
-- Subject: Unit failed
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- The unit vncserver@1.service has entered the 'failed' state with result 'exi>
lis 20 12:20:59 m-MS-7350 systemd[1]: Failed to start Start TightVNC server at>
-- Subject: A start job for unit vncserver@1.service has failed
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- A start job for unit vncserver@1.service has finished with a failure.
--
-- The job identifier is 5351 and the job result is failed.
lis 20 12:20:59 m-MS-7350 sudo[10151]: pam_unix(sudo:session): session closed >
lis 20 12:21:01 m-MS-7350 systemd[1]: NetworkManager-dispatcher.service: Succe>
-- Subject: Unit succeeded
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- The unit NetworkManager-dispatcher.service has successfully entered the 'dea>
lis 20 12:21:57 m-MS-7350 sudo[10158]: m : TTY=pts/2 ; PWD=/home/m ; U>
lis 20 12:21:57 m-MS-7350 sudo[10158]: pam_unix(sudo:session): session opened >
lines 2105-2127/2127 (END)
Pri techto pokusech se mi povedlo vytvorit spoustec, ktery je nefunkcni viz. priloha.
Nejakym testem, uz si nevzpomnam presne,
asi 'systemctl status vncserver@1', jsem dostal hlasku ze server bezi.
Nemam v tomto smeru zkusenosti a tak netusim co delam spatne.
Myslim, ze hlavni problem bude v povoleni 'remote-access'.
Kdyz jsem se dival, co se deje na siti, pri pokusu o pripojeni na server pres Wireshark,
tak vidim ze packet, ktery se chce z PC pripojit k serveru vysila v "TCP - je ->rfb(5900)[SYN] Len=0"
To zrejme odpovida spatne konfiguraci jiz u PC, ktere se chce k serveru pripojit.
Server pak vraci je "rfb(5900) [RST, ACK]" a tim pokus komunikace konci.
Poradis co dal?
-
Je divné, že s tím takto "bojuješ", nikdy s tím problémy nebyly, ani ubu > ubu, ani ubu > win. Vždy to hned fungovalo bez potíží, v rámci LAN obzvláště.
Příkaz pro spuštění vnc serveru je
/usr/lib/vino/vino-server --sm-disable
Jestli běží ověříš ve správci úloh (proces vino).
V remmině je třeba použít vnc plugin (rdp plugin je pro windows pc).
Je třeba povolit průchod firewallem, ale to už jsem psal. Víc k tomu v podstatě není co dodat....
-
- Server 'vino' z '/usr/lib/vino/vino-server' skutecne spusteny neni a spustit nejde !
Znovu jsem pak prochazel konfigurace souvisejici s 'remote' pristupy na server.
Pri kontrole stavu souboru z baliku org.gnome.Vino se src
/usr/share/glib-2.0/schemas/org.gnome.Vino.enums.xml vino
/usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xml vino
jsem hledal zda zde nahodou neni nejaka polozka 'enabled'.
Rovnez jsem se dival do https://gitlab.gnome.org/Archive/vino.
Pak jsem nasel na webu v https://wiki.gnome.org/Projects/Vino
nasledujici sdeleni:
Vino was the GNOME desktop sharing server.
It is now archived and unmaintained
- please use gnome-remote-desktop instead!
Proto jsem s dalsimi pokuy s 'vino' zatim skocil.
- Uzivam take RPI4 s U22-mate, dle mnou uzitych aplikaci funkcni.
(uzivam jej zejmena pro server Mosquitto (v1.6).).
Zkusil jsem tam server 'gnome-remote-desktop' pro 'xrdp' nainstalovat dle webu
'Jak nainstalovat xRDP (Remote Desktop) na Ubuntu 22.04'
'How to Install and Configure VNC on Ubuntu 22.04' atd..
Zrejme to vychazi z navodu z
https://learn.microsoft.com/cs-cz/azure/lab-services/how-to-enable-remote-desktop-linux#rdp-setup,
a
https://learn.microsoft.com/cs-cz/azure/virtual-machines/linux/use-remote-desktop..
Server 'xrdp daemon' bezii ale pri pokusech o pristup na tento server,
z nejakeho PC s U20-mate z remmina skoncim v okne "Login to myXdrp" viz. priloha
(po zadani u 'Session Xorg' uzivatele a hesla, 3389 FW povolen).
Zkousel jsem take ruzne upravy „xrdp“ do skupiny „ssl-cert“ ....
Neuspesne jsem zkousel modifikovat "xrdp.ini" ( file version number ini_version=1").
Veskere mozne upravy vychozi "xrdp.ini" uplne nechapu jak upravit, napr.
[Xorg]
name=Xorg
lib=libxup.so
username=ask
password=ask
ip=127.0.0.1
port=-1
code=20
Po preselych spatnych zkusenostech s chodem instalaci-aktualizaci FF
na RPI4 z std. repozitaru,( kde problemy vyresila az instalace 'snap FF',)
jsem nakonec instaloval 'snap remmina'.
(Zda se mi ale, ze se znatelne zpomalilo spousteni na beznych PC Ubuntu po restartu).
-
Pokud máš vino nainstalované, spustit jít musí - minimálně musí zobrazit chybovou hlášku - kterou jsi sem (nevím proč) nedal....
Takže otevři terminál, zadej tam příkaz
/usr/lib/vino/vino-server --sm-disable
a výpis hoď sem....
Aplikací instalovaným jako snap se širokým obloukem vyhni - ideálně se celého tohoto "behemotu/molochu" zbav jednou pro vždy..
sudo snap remove * -y
sudo apt-get uninstall snap snapd
-
- Kdyz jsem se dival do '/usr/lib/vino' tak jsem zjistil, ze je zde link na vino-server do '/usr/libexec'.
Nevim proc mne pak napadlo zkusit server spustit v '/usr/libexec' z terminalu otevreneho zde jako admin.
To neslo.
- Po instalaci 'vino' na rpi4, mi chybela instalace 'editoru dconf'.
Nejak nevhodne jsem googlil... a proto jsem se po te dostal k 'gnome-remote-desktop'.
Vcera jsem 'editor dconf' konecne nainstaloval a upravit konfiguraci 'remote-access'.
Nechapu proc synaptic U22mate rpi4 nenabizi instalaci 'editoru dconf' jako
synaptic na normalnich PC.
Kdy nemusi byt instalace ze synaptic vhodna ?
Nyni, po spusteni vino-server, po pokusu pripojeni z klasickeho PC s U20 do rpi4 je vypis: viz. priloha.
- Okolo problemu 'rfbProcessClientProtocolVersion: not a valid RFB client'
se mi na webu nepovedlo nic rozumneho najit.
- Sledoval jsem pri tom take, co se deje na remmine, v debuging klientu vzdalene plochy: viz. priloha.
Zatim nezvladam vse z 'remmina.org' nejak projit a pochopit.
Je mozne ze v remmina-'edici nastaveni' mi neco chybi nastavit-upravit.
- Puvodne jsem mel na PC remminou s U20 instalovan take 'VNC' server.
Zkousel jsem zde instalovat i snapy remminy i vnc.
Nyni jsem se vratil z 'timeshift' do stavu prvni instalace remina z 'apt-get'.
Predpokladam, ze tim byly odstraneny predesle moje pokusy se snapy atd..,
Bohuzel nabeh zobrazeni 'stavu plochy' po restartu je stale nejak pomaly.
Zkusenosti se snapem Firefox jsem ziskal az na konci letosniho leta,
kdy jsem poridil rpi4-Raspberry s instalacemi U20-mate i U22-mate.
V techto instalacich byl Firefox nepouzitelny coz mi velmi vadilo.
Jeho spousteni dokonce bouralo i chod instalace ubuntu takovym zpusobem,
ze bylo nutne 'zamrznuti ubuntu' resit opravou-restartem s vypnutim napajeni rpi4.
Po instalaci snap verze Firefox problemy zmizely. Proto jsem na PC s U20 take snapy zkousel.
Chromium se na nekterych webech take nekdy pri zobrazeni nechova OK. Zatim jsem nezjistil proc.
-
Sakra chlape - jak jsi tady dlouho? Dej to pekne do kodu ty vypisy .. Dik za vsechny.