Benutzer-Werkzeuge

Webseiten-Werkzeuge


 [[anwenderwiki:classroom_management:maussk_v1-vnc]] 

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
anwenderwiki:classroom_management:maussk_v1-vnc [2023/04/02 12:06] – [6.) Das VNC-Kennwort an der MAusSK eintragen] martin.resanwenderwiki:classroom_management:maussk_v1-vnc [2023/04/13 22:04] (aktuell) – [2.) Setzen des VNC-Kennworts] martin.res
Zeile 2: Zeile 2:
  
 ====== Installation von VNC am Ubuntu-Client für die MAusSK ====== ====== Installation von VNC am Ubuntu-Client für die MAusSK ======
-Die hier beschriebene Installation wurde an einem Ubuntu 22.04 durchgeführt.+Die hier beschriebene Installation wurde an einem Ubuntu 22.04 durchgeführt. Bei manchen default-cloop der Comunity ist evtl. der VNC-Dienst schon aktiviert (z.B. als Service beim Booten). Diesen ggf. deaktivieren, da sich sonst die verschiedenen VNC-Server in die Quere kommen.
 ===== 1.) Installation von x11vnc und remmina ===== ===== 1.) Installation von x11vnc und remmina =====
  
 Für diese Installation benötigt man am Client Internetzugriff. Ggf. sind die Programme jedoch schon vorinstalliert. Als root an der Client-Konsole: Für diese Installation benötigt man am Client Internetzugriff. Ggf. sind die Programme jedoch schon vorinstalliert. Als root an der Client-Konsole:
    # apt-get update    # apt-get update
-   # apt-get install x11vnc remmina+   # apt-get install x11vnc remmina net-tools 
 +Danach sollte remmina als default-User (meist linuxadmin) einmal gestartet werden, um die Willkommens-Meldung zu bestätigen.
 ===== 2.) Setzen des VNC-Kennworts ===== ===== 2.) Setzen des VNC-Kennworts =====
-Das Kennwort sollte genügend komplex sein, man muss es sich nicht merken, da es automatisch übertragen wird. Als root an der Client-Konsole:+Dieser Punkt kann übersprungen werden, wenn bei der Client-Installation das Kennwort schon gesetzt wurde. Das Kennwort sollte genügend komplex sein, man muss es sich nicht merken, da es automatisch übertragen wird. Als root an der Client-Konsole:
    # x11vnc --storepasswd /etc/x11vnc.pass    # x11vnc --storepasswd /etc/x11vnc.pass
    # chmod 644 /etc/x11vnc.pass    # chmod 644 /etc/x11vnc.pass
 +//Bemerkung: Die .pass-Datei kann auch per postsync an die Clients verteilt werden.//
 +===== 3.) Den VNC-Server als Startprogramm bei der Benutzeranmeldung =====
  
-===== 3.) Den VNC-Server als Startprogramm eintragen =====+Nach der Installation der MAusSK ist am Ubuntu-Client im Verzeichnis **''/etc/linuxmuster-linuxclient7/onSessionStarted.d/''** ein Script abgelegt, das VNC mit der passenden Befehlszeile startet -> im Script die entsprechende Zeile aktivieren durch Löschen des Kommentarzeichens "#"
 + 
 +**Alternative:**\\
 Als Profil-User "linuxadmin" am Ubuntu-Client anmelden und dann die Einstellungen zu den Startprogrammen öffnen, z.B. über den Befehl: Als Profil-User "linuxadmin" am Ubuntu-Client anmelden und dann die Einstellungen zu den Startprogrammen öffnen, z.B. über den Befehl:
  
Zeile 21: Zeile 26:
   Befehl: /usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 4711 -shared   Befehl: /usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 4711 -shared
   Kommentar: VNC-Server   Kommentar: VNC-Server
-  + 
 + 
 ===== 4.) ggf.: Schlüsselbund deaktivieren ===== ===== 4.) ggf.: Schlüsselbund deaktivieren =====
 Standardmäßig verwendet Ubuntu einen Schlüsselbund in dem auch remmina die VNC-Passwörter speichert. Mit dieser Funktion arbeitet aber der VNC-Automatismus von MAusSK nicht zusammen. Standardmäßig verwendet Ubuntu einen Schlüsselbund in dem auch remmina die VNC-Passwörter speichert. Mit dieser Funktion arbeitet aber der VNC-Automatismus von MAusSK nicht zusammen.
Zeile 28: Zeile 35:
   * als Profiluser (meist "linuxadmin") am Ubuntu-Client anmelden   * als Profiluser (meist "linuxadmin") am Ubuntu-Client anmelden
   * Schlüsselbund-App aufrufen, es wird eine Übersicht aller vorhandenen Schlüssel und deren Verzeichnisse angegezeigt   * Schlüsselbund-App aufrufen, es wird eine Übersicht aller vorhandenen Schlüssel und deren Verzeichnisse angegezeigt
-  * Alle Schlüssel und Verzeichnisse löschen, bei denen es möglich ist (mit rechter Maus-Taste -> Löschen). Nicht alle Einträge sind löschbar.+  * Den Anmeldeschlüssel auf leeres Kennwort setzen (ggf. vorher löschen und ab/an-melden, dann wird er neu angelegt)  
 +  * Alle anderen Schlüssel und Verzeichnisse löschen, bei denen es möglich ist (mit rechter Maus-Taste -> Löschen). Nicht alle Einträge sind löschbar.
      
 ===== 5.) Image ===== ===== 5.) Image =====
-Danach ein neues Image für die Clients schreiben.+Mit diesen Veränderungen ein neues Image für die Clients schreiben.
 ===== 6.) Das VNC-Kennwort an der MAusSK eintragen ===== ===== 6.) Das VNC-Kennwort an der MAusSK eintragen =====
-Dazu muss man sich an der MAusSK als global-admin anmelden oder als ein Benutzer der in der Konfigurations-Dateien als AdminUser eingetragen wurde. Ggf. muss dazu die automatische Benutzeranmeldung per Client-PC kurzzeitig deaktiviert werden,+Dazu muss man sich am MAusSK-UI als global-admin anmelden oder als ein Benutzerder in den Konfigurations-Dateien der MAusSK als AdminUser eingetragen wurde. 
 +<note>Ggf. muss die automatische Benutzeranmeldung per Client-PC kurzzeitig deaktiviert werden.
 In der Konfig-Datei **''maus_sk.cfg''** folgende Option setzen: In der Konfig-Datei **''maus_sk.cfg''** folgende Option setzen:
     useAuth=1     useAuth=1
-Als gobal-admin am MAusSK-UI anmelden und beim Menüpunkt **''Konfiguration -> VNC-Kennwort''** dieses setzen. Danach kann die Option "useAuth" wieder zurückgesetzt werden.+</note> 
 + 
 + 
 + 
 +Als gobal-admin/AdminUser am MAusSK-UI anmelden und beim Menüpunkt **''Konfiguration -> VNC-Kennwort''** dieses setzen. Danach kann die Option "useAuth" wieder zurückgesetzt werden
 + 
 + 
 + 
 +====== Installation von UVNC am Windows 10 Client für die MAusSK ====== 
 +MAusSK verwendet den UltraVNC (kostenlos, Open Source) an, um auf den Desktop zuzugreifen. Diesen muss man selbst installieren (Achtung bei Download/Installation - ggf. mit Adware) 
 +Download z.B. bei heise.de -> [[https://www.heise.de/download/product/ultravnc-38367]]\\ 
 +===== 1.) UltraVNC Viewer ===== 
 +Für den Viewer in der Konfigurationsdatei **''maus_sk.cfg''** den absoluten Pfad überprüfen und freischalten: 
 +   UltraVNCPfad=C:\Program Files\uvnc bvba\UltraVNC\vncviewer.exe 
 +===== 2.) UltraVNC Server ===== 
 +Den UVNC-Server am Windows 10 Client als Service auf dem Port 4711 konfigurieren und das VNC-Passwort setzen. 
 +====== DEBUGGING ====== 
 +Da MAusSK remmina bzw. UVNC nur fernsteuert, kann man remmina/UVNC als Lehrer auch direkt ausführen um auf einen Schüler-Client zuzugreifen, dann als VNC-Ziel z.B. eingeben: 
 +   10.16.100.1:4711 
 +Wenn dies fehlschlägt, dann liegt das Problem nicht an der MAusSK sondern an remmina/UVNC oder dem VNC-Server. Dann an dem Schüler-Client den VNC-Server direkt per Konsolen-Befehl starten (ggf. einen laufenden VNC-Server vorher beenden). Man erhält nun viele Meldungen des VNC-Servers, die sich zum Debuggen eignen
  
  
 -> [[anwenderwiki:classroom_management:maussk_v1|Zurück zu MAusSK]] -> [[anwenderwiki:classroom_management:maussk_v1|Zurück zu MAusSK]]
 [[anwenderwiki:classroom_management:maussk_v1-vnc]] anwenderwiki/classroom_management/maussk_v1-vnc.1680430012.txt.gz · Zuletzt geändert: 2023/04/02 12:06 von martin.res