Inhoud
Vooraan RaspBerry Info
Hiervoor : Raspberry Pi Beheren
Raspberry Pi Installeren | RaspBerry PI Configureren | Raspberry Pi Beheren | Raspberry Pi Gebruiken | Raspberry Pi met Domoticz | Raspberry Pi Camera Project
Raspberry Pi Gebruiken
Over het internet de raspberry op
Hier staat een mooi stuk uitleg : https://robothuis.nl/2020/01/13/extern-beheer-van-je-raspberry-pi/ Het is verstandig om dit over vpn te doen, of op een andere internet veilige manier.
Hoe dat moet met VPN ? Zie oa Raspberry Pi Gebruiken
Mbv SSH de raspberry op
Mbv SSH de raspberry op - thuisnetwerk
vanaf de pc met ssh inloggen op de raspberry, over je eigen thuisnetwerk. Er blijken wat variaties aan mogelijke commando's mogelijk/nodig :
ssh pi@IPNUMMERVANDERASPBERRY ssh -X pi@IPNUMMERVANDERASPBERRY ssh -X -p POORTNUMMERVANDERASPBERRY pi@IPNUMMERVANDERASPBERRY
Soms moet je een ? key vernieuwen. Dat wordt dan gemeldt in de shell. Het commando om te vernieuwen ziet er zo uit :
ssh-keygen -f "/home/hans/.ssh/known_hosts" -R "192.168.1.13"
Dit commando moet je dus op je eigen pc in de terminal uitvoeren. In /home/hans/.ssh staan wat bestanden, die dan worden aangepast.
Daarna kun je weer proberen de ssh verbinding te starten. Ssh komt dan terug met :
The authenticity of host '192.168.1.13 (192.168.1.13)' can't be established. ECDSA key fingerprint is SHA256:F+<HEELVEELLETTERSENVANALLESENNOGWAT>. Are you sure you want to continue connecting (yes/no/[fingerprint])?
Je bevestigt met yes en ENTER. Daarna je paswoord ingeven en je bent op de andere pc in de terminal. Aan het werk !
In de gnome-terminal (vaak de standaard terminal) is het mogelijk om profielen te maken en daarmee een nieuwe tab/window te openen en dan meteen het ssh commando te laten starten. Dit zit in Berwerken - Voorkeuren - Opdracht. Bovenstaande ssh start commando's kun je daar in klaar zetten.
Port 22 : Connection refused
https://ubuntu-mate.community/t/ssh-connect-to-host-port-22-connection-refused-raspberry-pi/23848/8
https://geektechstuff.com/2019/09/08/changing-ssh-port-raspberry-pi/
Mbv SSH de raspberry op - over het internet
Poorten instellen op je router, de boel beveilingen via vpn, etc. Als je het goed doet, moet je eea goed uitzoeken. Wordt aan gewerkt. Wordt vervolgd
Via VNC viewer de raspberry op
VNC® Viewer VNC Viewer, from RealVNC, the original inventor of VNC technology, is remote access software that enables you to securely connect to and control a remote computer. RealVNC recommends the realvnc-vnc-server package (VNC Server) for the remote computer, for seamless, secure and reliable connections. A free trial is available.
Internet info
Voor Linux Mint en Linux MX de Deb versie downloaden. Installeren in Mint : dubbelklikken. In MX : installatie start vanzelf.
Op de raspberry :
- vnc server is standaard geinstalleerd in raspbian
- vnc aanzetten (in rasp-config, dit hoeft slechts een maal ooit)
- stel de resolutie in op een gelijkwaardig of lagere waarde dan die van de pc waarop VNC viewer gebruikt gaat worden. 1920 x 1080 lijkt een goede keuze, 2560 x 1440 x bleek nogal te veel.
- beter uitzoeken
Op de PC VNC installeren : realvnc viewer. De raspberry is de server. Als je niet van buiten de pc op de pc wilt kijken, dan wordt de pc geen vnc server. Dus dan alleen de vnc viewer installeren
VNC Terminal werk. Alleen gebruiken daar waar zinvol.
# Update je huidige software status apt-get update # De VNC Viewer heb je nodig om vanaf deze pc op een andere te kijken. apt-get install realvnc-vnc-viewer # VNC Server alleen op de pc zetten indien je dat bewust doet. # apt-get install realvnc-vnc-server
Waarom zo doen als het met apt-get ook werkt ? apt-get : Kan pakket realvnc-vnc-viewer niet vinden
Als je de VNC viewer bij realvnc download : https://www.realvnc.com/en/connect/download/viewer/ dan krijg je m zo /home/hans/Downloads/VNC-Viewer-6.20.529-Linux-x64.deb
installeren met de gdebi installer / dubbelklikken !!!
op de pc vnc viewer starten, en verbinding maken middels het IPNUMMERVANDERASP. Hierbij niet Sign in met email adres. Na het ip adres ENTER. Het vraag en antwoord spel volgen en de pi desktop komt op je pc
op deze manier maak je de sessie die op de rasp draait, zichtbaar en bruikbaar op je pc
Variatie met meerdere sessies op de pc via ssh de rasp op en in de terminal instellen : vncserver :1 op de pc vnc viewer starten, en verbinding maken middels het IPNUMMERVANDERASP :1
de :1 mag ook :123 zijn, als je maar consequent bent op de rasp en met de viewer
en zo kun je meerdere sessies draaien het wordt dan wel werken voor de rasp
Het nut hiervan : uitleg volgt
Problemen : als de verbinding vanuit de pc naar de raspberry niet lukt ? Zet dan de monitor aan de raspberry op een lagere resolutie, zodat ie gelijk wordt aan die van de laptop. Net gedaan. En nou kijken of dat werkt… Jaaaa !
Opgelost : Een van mijn Pi's laat zich niet meer benaderen via VNC. De pi weigert de verbinding : VNC Viewer meldt : The connection was refused by the computer.
Oorzaak en oplossing: de monitor aan de pi heeft een hele hoge resolutie. Die past niet op mn laptop. Dus de pi monitor resolutie naar beneden bijstellen naar 1920 x 1080
VNC Server beheren
Doen deze het allemaal ?
# Installeren op de commandline # Via het software beheer tool kan het ook ! apt-get install realvnc-vnc-server service vncserver status service vncserver start service vncserver restart service vncserver stop
VNC Viewer
het resetten van de ~/.ssh/known_hosts : ssh-keygen -R IPNUMMER. Op de laptop dus vanwaar uit ik via VNC op de Pi wil kijken.
Nu uitzoeken hoe domoticz geinstalleerd moet worden…
