User Tools

Site Tools


praktikum_mit_distanz

This is an old revision of the document!


Praktikum mit Distanz

BSD9

bsd9 ist der pxeboot Client, auf dem sich Studenten mit Ihren bsduser Kennungen per SSH anmelden können.

tmux

Mit tmux ist es möglich eine Shell Session mit mehreren Benutzern zu teilen. Ein Benutzer muss dafür die Session erstellen mit

  tmux -S /var/tmux/SOCKET new -s SESSION

Auf die Socket-Datei kann nur der Ersteller zugreifen. Dadurch, dass der Ordner /var/tmux der Gruppe staff gehört, genügt es der Gruppe weitere Rechte zu geben mit

  chmod g+rw /var/tmux/SOCKET

Beide Befehle lassen sich kombinieren mit

  tmux -S /var/tmux/SOCKET new -s SESSION "chmod g+rw /var/tmux/SOCKET; exec $SHELL"

Weitere Benutzer können dieser Session dann beitreten mit

  tmux -S /var/tmux/SOCKET attach -t SESSION

Für SOCKET und SESSION können beliebige Namen verwendet werden.

Für den Befehl wurde die Skripte tmuxnew und tmuxattach in /usr/local/bin erstellt. Z. B. unter dem Benutzer bsduser600 kann mit

  tmuxnew 2

eine Session erstellt werden mit der Session ID 2. Andere Benutzer können dieser Session beitreten mit

  tmuxattach bsduser600 2

sshfs

Mit sshfs kann das Dateisystem vom bsd9 im lokalen Betriebssystem eingebunden werden. Das Home-Verzeichnis kann so eingebunden werden

  sshfs bsduserXYZ@bsd9.fh-muenster.de: ~/bsd9

Um die Verbindung zu beenden genügt ein

  umount ~/bsd9

Für Windows gibt es das Programm SFTP Drive.

Pool VM

Eine vorgefertigte FreeBSD VM, die ähnlich zu der FreeBSD Installation im Pool ist, kann hier heruntergeladen werden.

https://fh-muenster.sciebo.de/s/0dSWPdNfdV0JqpR

praktikum_mit_distanz.1633786613.txt.gz · Last modified: by msvoelker