====== 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 [[https://www.nsoftware.com/sftp/drive/|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/1KQwTVFRp9J3rZG]]