This is an old revision of the document!
Table of Contents
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.
