Seite anzeigenÄltere VersionenLinks hierherPDF exportierenAlles aus-/einklappenNach oben Diese Seite ist nicht editierbar. Sie können den Quelltext sehen, jedoch nicht verändern. Kontaktieren Sie den Administrator, wenn Sie glauben, dass hier ein Fehler vorliegt. ====== Praktikumszugang ====== {{section>deng:praktikum:a12:status#Praktikumsrechner&noheader}} Für die Auswertung der im Praktikum anfallenden Daten gibt es zwei Möglichkeiten: 1. Die Auswertung wird nach vorheriger Terminabsprache direkt auf dem Rechner mit dem Namen //columba// an der Universität durchgeführt. 2. Man loggt sich von einem externen Rechner (z. B. von zu Hause) auf diesen Rechner ein und führt die Datenauswertung remote durch. ===== Externes Einloggen ===== Die Auswertung der Daten kann auch aus der Ferne erfolgen, sowohl vom Computerpool des Physikinstituts als auch vom heimischen Computer mit Internetanschluss. Es stehen verschiedene Zugangsmöglichkeiten mit unterschiedlichen Vor- und Nachteilen zur Verfügung. <WRAP center round tip 50%> Aktuell empfehlen wir den direkten Zugang per //SSH// mit //X11-Forwarding// oder über //Waypipe// sowie den Zugang über das //Remote-Desktop-Protokoll//. </WRAP> ==== Voraussetzungen ==== Die Zugangsdaten können bei den Betreuern erfragt werden bzw. werden im Rahmen der Einführung bekannt gegeben: Benutzername: alpha Passwort: wird per E-Mail bekannt gegeben **alpha** steht hier als Beispiel und muss durch den entsprechenden Gruppennamen ersetzt werden. <WRAP center round important 100%> Um von außerhalb des Uni-Netzwerks auf den Auswertungsrechner zuzugreifen, muss zunächst eine Verbindung zum Uni-Netzwerk per VPN hergestellt werden. Anleitungen zur Einrichtung des VPN sind auf der [[https://www.uni-potsdam.de/de/zim/angebote-loesungen/vpn | Website des ZIM]] zu finden. </WRAP> ==== Linux / Unix ==== Da die Rechner der Astrophysik unter Linux betrieben werden, ist es besonders einfach, sich von einem anderen Linux/Unix-System einzuloggen. In der Regel kann ohne weitere Vorbereitung per einfachem [[https://de.wikipedia.org/wiki/Secure_Shell | SSH]]-Login auf dem Praktikumsrechner die komplette Auswertung aus der Ferne erfolgen. Auch grafische Ausgaben (z. B. FITS-Viewer oder Editoren) sind möglich, wobei die Performance von der Verbindungsgeschwindigkeit abhängt. Im Computerpool stellt dies kein Problem dar, beim Heimrechner hängt dies jedoch stark von der Internetverbindung ab. Der Login erfolgt in einem Terminal mit folgendem Kommando: ssh -Y alpha@columba.astro.physik.uni-potsdam.de **alpha** steht hier als Beispiel und muss durch den entsprechenden Gruppennamen ersetzt werden. Dabei wird auch das Passwort abgefragt. Der Parameter **-Y** (großes Y) stellt sicher, dass auch grafische Ausgaben übertragen werden. Nach erfolgreicher Anmeldung kann über das Terminalfenster im Verzeichnisbaum des Rechners navigiert, andere Programme gestartet und auf diese Weise die Datenreduktion und -analyse durchgeführt werden. Im Internet finden sich viele Anleitungen zu den Basiskommandos für die Navigation und den Umgang mit Dateien (z.B. die von [[https://phoenixnap.com/kb/bash-commands | phoenixNAP]]). === Waypipe === Von einem modernen Linux-System mit Wayland (ersetzt die alte X11-Server-Architektur) können native Wayland-Programme auch direkt vom Auswerterechner **columba** zum lokalen Client-System mit Wayland gestreamt werden. Dies gelingt mit dem Programm //Waypipe//, welches auf den meisten Systemen jedoch zunächst installiert werden muss. Ist dies erfolgt, kann ein Wayland-Programm wie folgt gestartet werden: waypipe ssh alpha@columba.astro.physik.uni-potsdam.de Wayland-Program === Xpra === Alternativ kann sich auch über [[https://www.xpra.org/|Xpra]] eingeloggt werden. Dieses nutzt ebenfalls //SSH//, ermöglicht aber insbesondere bei schlechterer Internetverbindung eine stabilere Arbeit mit grafischen Anwendungen. In der Regel muss //Xpra// zunächst über die Paketquellen installiert werden. Anschließend logt man sich wie oben beschrieben auf **columba** über //SSH// ein. Danach startet man mittels xpra start :10 --start=konsole das gewünschte Programm. In diesem Fall das Terminalprogramm //Konsole// von //KDE//. Im nächsten Schritt kann man sich dann vom lokalen Rechner aus mit dem auf **columba** gestartetem Program verbinden: xpra attach ssh:alpha@columba.astro.physik.uni-potsdam.de:10 In unserem Fall sollte sich das das //Konsole//-Fenster öffnen. Über dieses Fenster lassen sich dann z.B. wiederum andere Programme starten. **alpha** steht hier als Beispiel und muss durch den entsprechenden Gruppennamen ersetzt werden. /* Danach kann mit folgendem Befehl eine Verbindung aufgebaut werden: xpra seamless ssh:alpha@columba.astro.physik.uni-potsdam.de --start=konsole Der Befehl unterscheidet sich nur geringfügig vom SSH-Login. Auch hier ist **alpha** durch den Gruppennamen zu ersetzen. Nach erfolgreicher Verbindung erscheint in der Regel ein //Xpra//-Symbol bzw. Menü auf dem Desktop (unter Ubuntu oben rechts in der Leiste neben Netzwerk/Lautstärke/Akku). Über dieses Menü kann //Xpra// konfiguriert sowie Programme direkt auf dem Praktikumsrechner gestartet werden. Die Fenster integrieren sich dabei nahtlos in das lokale System. */ //Xpra// die Möglichkeit, Sitzungen zu unterbrechen, ohne sie zu beenden: xpra detach Die Sitzung kann später wieder aufgenommen werden mit: xpra attach ssh:alpha@columba.astro.physik.uni-potsdam.de Beendet wird die Sitzung mit: xpra exit ==== macOS ==== macOS bringt von Haus aus einen SSH-Client mit, der über das Terminal genutzt werden kann. Eine zusätzliche Installation ist daher in der Regel nicht notwendig. === Terminalzugang (SSH) === Das Terminal findet lässt sich bequem über die Spotlight-Suche (%%Cmd + Leertaste%%) mit dem Suchbegriff „Terminal" öffnen (siehe auch [[https://support.apple.com/de-de/guide/terminal/apd5265185d-f365-44cb-8b09-71a064a42125/mac|Apple-Dokumentation]]). Ein SSH-Verbindungsaufbau erfolgt dann analog zu Linux: ssh alpha@columba.astro.physik.uni-potsdam.de === Grafische Oberfläche via X11 (XQuartz) === macOS unterstützt X11 nicht nativ. Um grafische Anwendungen über SSH weiterzuleiten (X11-Forwarding), muss zunächst **XQuartz** installiert werden, eine freie X11-Implementierung für macOS. XQuartz kann von der offiziellen Website ([[https://www.xquartz.org/|xquartz.org]]) heruntergeladen werden. Nach der Installation und einem Neustart des Systems kann X11-Forwarding wie folgt genutzt werden: ssh -Y alpha@columba.astro.physik.uni-potsdam.de ==== Windows ==== Da Windows kein X-Window-System verwendet, können grafische Ausgaben eines Linux-Rechners nicht direkt dargestellt werden. Daher ist die Installation eines X-Servers (X11-Servers) erforderlich. Geeignete Programme sind: === MobaXterm === MobaXterm ist ein SSH-Client mit integriertem X11-Server. * [[http://mobaxterm.mobatek.net/|MobaXterm]] Zur Verbesserung der Verbindungsstabilität empfiehlt es sich, die Option **SSH keepalive** zu aktivieren und das Programm anschließend neu zu starten. === PuTTY and Xming === **Benötigte Programme** * [[http://www.chiark.greenend.org.uk/~sgtatham/putty/|PuTTY]] als SSH-Client * [[http://www.straightrunning.com/XmingNotes/|Xming]] als X-Window-Server Xming sollte installiert und idealerweise automatisch beim Systemstart gestartet werden. PuTTY benötigt lediglich eine kurze Konfiguration: * Im Menüpunkt //Session// im Feld //Hostname// ''columba.astro.physik.uni-potsdam.de'' eintragen * Unter //Connection// → //SSH// → //X11// die Option ''Enable X11 Forwarding'' aktivieren * Bei Darstellungsproblemen ''localhost:0'' im Feld //X display location// eintragen ==== Betriebssystemunabhängig ==== === Remote Desktop Protocol === Zusätzlich zu den oben genannten Methoden ist eine Anmeldung bei columba über das Remote Desktop Protocol (RDP) möglich. Dieses von Microsoft entwickelte Protokoll ist sehr effizient und ermöglicht die Anzeige des gesamten Desktops, ohne dass nennenswerte Geschwindigkeitsverluste entstehen. Da es eine kostenlose Linux-Implementierung gibt, können wir diese auch mit columba nutzen. Da RDP jedoch nicht als besonders sicher gilt, müssen Sie zunächst einen SSH-Tunnel zu columba einrichten und erst dann eine Verbindung zum RDP-Server herstellen. ** Linux ** <WRAP group> <WRAP half column> Unter Linux kann wiederum [[https://remmina.org/ | Remmina]] verwendet werden: * Programm starten und neue Verbindung anlegen * Name für die Konfiguration eingeben * Server: ''127.0.0.1:3389'' * Benutzername und Passwort eingeben * Option ''Use client resolution'' aktivieren Im Reiter ''SSH Tunnel'': * ''Enable SSH Tunnel'' aktivieren * ''Custom'' aktivieren * Server: ''columba.astro.physik.uni-potsdam.de'' * Benutzername und Passwort eintragen Verbindung mit ''Save and Connect'' starten. Wenn man mit der Verbindungsgeschwindigkeit zufrieden ist, kann man in den Einstellungen unter dem Reiter ''Advanced'' die Qualität der Verbindung erhöhen. </WRAP> <WRAP half column> [{{ost:software:remmina_rdp_initial.jpg|}}] </WRAP> </WRAP> <WRAP group> <WRAP half column> [{{ost:software:remmina_rdp_basic_setup.jpg| Basissetup}}] </WRAP> <WRAP half column> [{{ost:software:remmina_rdp_ssh_tunnel.jpg| SSH-Tunnel}}] </WRAP> </WRAP> <WRAP group> <WRAP half column> [{{ost:software:remmina_rdp_advanced_setup.jpg| Zusätzliche Optionen}}] </WRAP> <WRAP half column> [{{ost:software:remmina_rdp_final.jpg| }}] </WRAP> </WRAP> ** Windows 11** <WRAP group> <WRAP half column> Zunächst muss ein SSH-Tunnel per PowerShell erstellt werden, da der RDP-Client von Windows dies nicht unterstützt: ssh -L 3399:127.0.0.1:3389 alpha@columba.astro.physik.uni-potsdam.de [{{ost:software:power_shell_ssh-tunnel.jpg| PowerShell mit SSH-Tunnel-Kommando }}] Danach kann per RDP-Client die Verbindung hergestellt werden. Zu setzen sind: * Computer: ''localhost:3399'' * Benutzername: z.B. ''alpha'' * ''Allow me to save credentials'' (optional, unter Umständen muss hierfür vorher noch auf ''Show Options'' geklickt werden) Durch einen klick auf ''Connect'' wird die Verbindung aufgebaut. Es folgt anschließend noch die Passwortabfrage. </WRAP> <WRAP half column> [{{ost:software:windows_rdp_client_setup.jpg| RDP Windows Client}}] </WRAP> </WRAP> ** Nach dem Login ** <WRAP group> <WRAP half column> Nach dem Login erscheint ein Fenster, das eine weitere Authentifizierung für Netzwerkdienste verlangt (siehe unten). Dieses kann man getrost ignorieren und schließen. </WRAP> <WRAP half column> [{{ost:software:rdp_kde_authentication_window.png | Authentication- Fenster, das nach dem Login erscheint}}] </WRAP> </WRAP> ++++ Derzeit nicht unterstützte Methoden | === X2Go === Neben den oben genannten Möglichkeiten ist auf dem Praktikumsrechner **columba** auch ein //X2Go//-Server installiert, der effizientes Arbeiten mit grafischen Anwendungen ermöglicht. Der X2Go-Client ist für alle gängigen Betriebssysteme verfügbar, darunter Windows, Linux und macOS. {{ :ost:software:x2go_main_window.png?direct&400 |}} Nach der Installation des Clients kann über //Session → New session ...// eine neue Sitzung angelegt werden. <WRAP group> <WRAP half column> {{ :ost:software:x2go_main_settings.png |}} </WRAP> <WRAP half column> {{ :ost:software:x2go_input-output_settings.png |}} </WRAP> </WRAP> Folgende Parameter sind zu setzen: * **Session name**: frei wählbar * **Host**: ''columba.astro.physik.uni-potsdam.de'' * **Login**: z. B. ''alpha'' Im Tab ''Input/Output'': * **Fullscreen** aktivieren * **Set display DPI** deaktivieren Nach Klick auf ''OK'' kann die Verbindung durch Doppelklick gestartet werden. Anschließend wird noch der noch das Passwort abgefragt: {{ :ost:software:x2go_4.png |}} <fc #ff0000>Achtung Wayland-Benutzer:</fc> Falls der Client abstürzt, kann er über die Konsole gestartet werden: env QT_QPA_PLATFORM=xcb x2goclient ++++ === Terminus === **[[https://termius.com/|Termius]]** ist ein moderner SSH-Client mit grafischer Oberfläche, für den es eine kostenlose Basisversion für fast alle Betriebssysteme gibt. <WRAP center round important 60%> Das Programm soll gut sein, aber wir haben es noch nicht selbst getestet und können daher keinen direkten Support bieten. </WRAP> ===== Externes Einloggen über den Physik-Pool ===== Über den Physik-Pool (Raum 2.28.1.101) kann ebenfalls per SSH auf den Praktikumsrechner zugegriffen werden. Die hohe Datenrate von dort aus ermöglicht effizientes Arbeiten ohne Voranmeldung. Ein Account kann bei Herrn H. Todt (Raum 2.28.2.004) beantragt werden. ===== Direktes Arbeiten am Datenreduktionsrechner ===== Der Praktikumsrechner (//columba//) steht für die Datenauswertung vor Ort (Raum 2.28.2.009) zur Verfügung und kann per E-Mail gebucht werden. ===== Zugriff auf Daten per SFTP ===== Unabhängig vom Betriebssystem ist zum reinen Datenaustausch auch eine Anmeldung via SFTP (SSH File Transfer Protocol) möglich. Dazu wird ein SFTP-Programm benötigt. Diese gibt es für praktisch jedes Betriebssystem, sowohl konsolenbasiert als auch mit grafischer Oberfläche. Wer an eine grafische Oberfläche gewöhnt ist, kann beispielsweise [[http://winscp.net/eng/docs/lang:de|WinSCP]] als kostenlosen SFTP-Client nutzen. Die Zugangsdaten für den SFTP-Client sind identisch mit denen des SSH-Zugangs: Server: columba.astro.physik.uni-potsdam.de Protokoll: SFTP Benutzer: alpha Passwort: wie bekannt Auch hier steht **alpha** nur als Beispiel und muss durch den entsprechenden Gruppennamen ersetzt werden. **Hinweis:** SFTP dient ausschließlich dem Dateitransfer. Eine Programmausführung ist darüber nicht möglich. ===== Linux Cheat Sheets ===== * [[http://www.cheat-sheets.org/saved-copy/fwunixref.pdf|Grundlegende Befehle]] [[de:praktikum:index|Übersicht: Praktikum]] de/praktikum/zugang.txt Zuletzt geändert: 2026/04/23 10:10von rhainich