Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:praktikum:zugang [2026/03/22 22:04] – [Alternative: Xpra] rhainich | de:praktikum:zugang [2026/04/23 10:10] (aktuell) – [Externes Einloggen] rhainich | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Praktikumszugang ====== | ====== Praktikumszugang ====== | ||
| {{section> | {{section> | ||
| - | Für die Auswertung der im Praktikum anfallenden Daten hat man zwei Möglichkeiten: | + | |
| + | Für die Auswertung der im Praktikum anfallenden Daten gibt es zwei Möglichkeiten: | ||
| + | 1. Die Auswertung | ||
| + | 2. Man loggt sich von einem externen | ||
| ===== Externes Einloggen ===== | ===== 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 gibt verschiedene Zugangsmöglichkeiten mit unterschiedlichen Vor- und Nachteilen. | ||
| - | ==== Voraussetzung | + | 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 // | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Voraussetzungen | ||
| Die Zugangsdaten können bei den Betreuern erfragt werden bzw. werden im Rahmen der Einführung bekannt gegeben: | Die Zugangsdaten können bei den Betreuern erfragt werden bzw. werden im Rahmen der Einführung bekannt gegeben: | ||
| - | | + | |
| - | | + | |
| - | **alpha** steht hier als Beispiel und muss durch den entsprechenden Gruppennamen ersetzt werden. | + | **alpha** steht hier als Beispiel und muss durch den entsprechenden Gruppennamen ersetzt werden. |
| <WRAP center round important 100%> | <WRAP center round important 100%> | ||
| - | Um von außerhalb des Uni-Netzwerks auf den Auswertungsrechner zuzugreifen, | + | Um von außerhalb des Uni-Netzwerks auf den Auswertungsrechner zuzugreifen, |
| </ | </ | ||
| + | |||
| ==== Linux / Unix ==== | ==== Linux / Unix ==== | ||
| - | Da die Rechner der Astrophysik | + | Da die Rechner der Astrophysik |
| - | Der Login erfolgt in einer Konsole mit folgendem Kommando: | + | 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. |
| - | ssh -X alpha@columba.astro.physik.uni-potsdam.de | + | Der Login erfolgt in einem Terminal mit folgendem Kommando: |
| - | **alpha** steht hier als Beispiel und muss durch den entsprechenden Gruppennamen ersetzt werden. Hierbei wird natürlich auch das Passwort abgefragt. Der Parameter **-X** (großes X) stellt sicher, dass auch graphische Ausgaben übertragen werden. | + | ssh -Y alpha@columba.astro.physik.uni-potsdam.de |
| - | === Xpra === | + | **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. |
| - | Alternativ | + | Nach erfolgreicher Anmeldung |
| - | xpra seamless ssh: | ||
| - | eine Verbindung zum Auswerterechner | + | === 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 | ||
| - | Darüber hinaus bietet es die Möglichkeit, | + | |
| - | xpra attach ssh: | ||
| - | Beendet wird die //Xpra//-Session mittels: | + | === Xpra === |
| - | xpra exit | + | Alternativ kann sich auch über [[https:// |
| + | 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 | ||
| - | ==== Windows ==== | + | xpra start :10 --start=konsole |
| - | Während unter Linux graphische Ausgaben kein Problem darstellen, nutzt Windows zur Darstellung seiner Fenster nicht das X-Window-System, sondern ein hauseigenes. Aus diesem Grund können Fenster, die von einem Linux/ | + | |
| - | === MobaXterm === | + | das gewünschte Programm. In diesem Fall das Terminalprogramm |
| - | MobaXterm ist ein SSH client, welcher ein eingebauten X11 Server bietet. | + | |
| - | * [[http://mobaxterm.mobatek.net/|MobaXterm]] | + | |
| - | Um die Stabilität der Verbindung zu erhöhen hat es sich bewährt die Option "SSH keepalive" | + | Im nächsten Schritt kann man sich dann vom lokalen Rechner aus mit dem auf **columba** gestartetem Program verbinden: |
| + | |||
| + | xpra attach ssh: | ||
| + | |||
| + | In unserem Fall sollte sich das das // | ||
| /* | /* | ||
| - | **Config-File für [[http:// | + | 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 | ||
| */ | */ | ||
| - | === PuTTY and Xming === | + | //Xpra// die Möglichkeit, |
| - | **Benötigte Programme** | + | xpra detach |
| - | * [[http:// | + | |
| - | * [[http:// | + | |
| - | Xming muss installiert sein und sollte optimalerweise einfach bei Systemstart mitgestartet | + | Die Sitzung kann später wieder aufgenommen |
| - | * im Menüpunkt //Session// im Feld // | + | xpra attach ssh:alpha@columba.astro.physik.uni-potsdam.de |
| - | * für eine Fensterausgabe muss unter // | + | |
| - | * sollte es zu Problemen mit der Fensterdarstellung geben muss man '' | + | |
| + | Beendet wird die Sitzung mit: | ||
| - | ==== Betriebssystemunabhängig ==== | + | xpra exit |
| - | === X2G0 === | + | ==== macOS ==== |
| - | Neben den oben genannten Möglichkeiten ist auf dem Praktikumsrechner **columba** auch ein //X2Go//-Server installiert, der es erlaubt remote effizient mit grafischen Programmen zu arbeiten. Der // | + | macOS bringt von Haus aus einen SSH-Client mit, der über das Terminal genutzt werden kann. Eine zusätzliche Installation |
| - | {{ : | + | === Terminalzugang (SSH) === |
| - | Nachdem man den Client installiert hat kann eine neue Session anlegen indem man auf **Session** und dann auf **New session ...** klickt. In dem sich öffnenden Fenster müssen | + | Das Terminal findet lässt |
| - | <WRAP group> | + | ssh alpha@columba.astro.physik.uni-potsdam.de |
| - | <WRAP half column> | + | |
| - | {{ : | + | |
| - | </ | + | |
| - | <WRAP half column> | + | |
| - | {{ : | + | |
| - | </ | + | |
| - | </ | + | |
| - | <WRAP group> | + | === Grafische Oberfläche via X11 (XQuartz) === |
| - | <WRAP half column> | + | |
| - | Dazu zählen **Session name**, **Host**, **Login** und der **Session type**. Der **Session name** kann frei gewählt werden und dient nur zur Unterscheidung verschiedener Sessions. Als **Host** muss '' | + | |
| - | Im Anschluss wechseln Sie am besten zum '' | + | macOS unterstützt X11 nicht nativ. Um grafische Anwendungen über SSH weiterzuleiten (X11-Forwarding), |
| - | Nachdem man auf '' | + | 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. |
| - | <WRAP half column> | + | |
| - | {{ : | + | |
| - | </ | + | |
| - | </ | + | |
| - | <fc # | + | Geeignete Programme sind: |
| - | env QT_QPA_PLATFORM=xcb x2goclient | ||
| - | zu starten. | + | === MobaXterm === |
| + | MobaXterm ist ein SSH-Client mit integriertem X11-Server. | ||
| - | === Remote Desktop Protocol === | + | * [[http:// |
| - | <WRAP center round important 60%> | + | Zur Verbesserung der Verbindungsstabilität empfiehlt es sich, die Option **SSH keepalive** zu aktivieren und das Programm anschließend neu zu starten. |
| - | Dies Verfahren befindet | + | |
| - | </ | + | |
| - | <WRAP center round alert 60%> | ||
| - | Dies Verfahren funktioniert gerade leider nicht. | ||
| - | </ | ||
| + | === PuTTY and Xming === | ||
| - | Neben den oben beschriebenen | + | **Benötigte Programme** |
| + | |||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | Xming sollte installiert und idealerweise automatisch beim Systemstart gestartet werden. PuTTY benötigt lediglich eine kurze Konfiguration: | ||
| + | |||
| + | * Im Menüpunkt //Session// im Feld // | ||
| + | * Unter // | ||
| + | * Bei Darstellungsproblemen '' | ||
| + | |||
| + | |||
| + | ==== Betriebssystemunabhängig ==== | ||
| + | |||
| + | === Remote Desktop Protocol === | ||
| + | |||
| + | Zusätzlich zu den oben genannten | ||
| + | |||
| + | ** Linux ** | ||
| - | Unter Linux kann hierfür [[https:// | ||
| <WRAP group> | <WRAP group> | ||
| <WRAP half column> | <WRAP half column> | ||
| - | **Konfigurationsanleitung Linux:** | + | Unter Linux kann wiederum [[https:// |
| + | |||
| + | | ||
| + | | ||
| + | * Server: '' | ||
| + | | ||
| + | * Option '' | ||
| + | |||
| + | Im Reiter '' | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | * Server: '' | ||
| + | | ||
| + | |||
| + | Verbindung mit '' | ||
| + | |||
| + | Wenn man mit der Verbindungsgeschwindigkeit zufrieden ist, kann man in den Einstellungen unter dem Reiter '' | ||
| - | * Nach dem Remmina gestartet wurde klickt man oben links auf das Symbol mit dem Plus | ||
| - | * Daraufhin öffnet sich der Konfigurationsdialog | ||
| - | * Hier fügt man folgendes ein bzw. aktiviert entsprechende Option: | ||
| - | - Name für die Konfiguration | ||
| - | - Serveradresse: | ||
| - | - Benutzername | ||
| - | - Passwort | ||
| - | - '' | ||
| - | * Danach klickt man auf '' | ||
| - | - '' | ||
| - | - '' | ||
| - | - Serveradresse: | ||
| - | - Benutzername | ||
| - | - Passwort | ||
| - | * Anschließend schließt man die Konfiguration mit einem Klick auf '' | ||
| - | * Remmina wird anschließend die Verbindung zu columba aufbauen | ||
| - | * Ist man mit der Verbindungsgeschwindigkeit zufrieden, kann man noch unter dem Reiter '' | ||
| - | * Nach dem Abspeichern der Konfiguration wird man diese unter dem eingegebenen Namen auch in der Liste finden, die Remmina darstellt wenn man das Program startet. Durch einen Doppelklick auf den Eintrag kann von nun an die Verbindung zu columba einfach hergestellt werden. | ||
| </ | </ | ||
| <WRAP half column> | <WRAP half column> | ||
| Zeile 155: | Zeile 169: | ||
| </ | </ | ||
| </ | </ | ||
| - | | + | |
| <WRAP group> | <WRAP group> | ||
| <WRAP half column> | <WRAP half column> | ||
| Zeile 173: | Zeile 187: | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | ** Windows 11** | ||
| <WRAP group> | <WRAP group> | ||
| <WRAP half column> | <WRAP half column> | ||
| - | **Konfigurationsanleitung Windows 11:** | + | Zunächst |
| - | * Unter Windows | + | |
| - | * Hierzu muss zuerst ein PowerShell-Fenser geöffnet werden | + | |
| - | * In diesem gibt man dann den Befehl '' | + | |
| - | + | ||
| [{{ost: | [{{ost: | ||
| - | * Anschließend | + | Danach |
| - | | + | |
| - | | + | * Computer: '' |
| - | | + | |
| - | * Unter Umständen muss hierfür vorher noch auf '' | + | |
| - | | + | |
| + | Durch einen klick auf '' | ||
| + | | ||
| </ | </ | ||
| <WRAP half column> | <WRAP half column> | ||
| Zeile 195: | Zeile 212: | ||
| </ | </ | ||
| - | ===== Externes Einloggen über den Physik-Pool ===== | + | ** Nach dem Login ** |
| - | Über den Physik-Pool (Raum 2.28.1.101) kann sich ebenfalls über ssh eingeloggt werden. Dafür der Anleitung für [[de: | + | |
| + | <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 half column> | ||
| + | [{{ost: | ||
| + | </ | ||
| + | </ | ||
| - | ===== Direktes Arbeiten am Datenreduktionsrechner ===== | ||
| - | Der Praktikumsrechner ist für die Datenauswertung im Praktikum gedacht. Es können Zeiten für den Praktikumsrechner (Raum 2.009) im Institutsgebäude gebucht werden. Bitte per Email vormerken lassen. | ||
| - | /* | + | ++++ Derzeit nicht unterstützte Methoden | |
| - | Bereits angemeldet sind: {{page> | + | === X2Go === |
| - | [[https:// | + | |
| - | */ | + | |
| + | Neben den oben genannten Möglichkeiten ist auf dem Praktikumsrechner **columba** auch ein // | ||
| - | ===== Zugriff auf die Daten per SFTP ===== | + | {{ : |
| - | Unabhängig vom konkreten Betriebssystem ist zum reinen Datenaustausch auch das Einloggen via SFTP (SSH File Transfer Protocol) möglich. Dazu wird ein SFTP-Programm benötigt. Diese gibt es für praktisch jedes Betriebssystem, | + | Nach der Installation des Clients |
| - | Die Zugangsdaten für den SFTP-Client sind im Grunde identisch mit denen des SSH-Zugangs: | + | <WRAP group> |
| + | <WRAP half column> | ||
| + | {{ :ost: | ||
| + | </ | ||
| + | <WRAP half column> | ||
| + | {{ : | ||
| + | </ | ||
| + | </ | ||
| - | | + | Folgende Parameter sind zu setzen: |
| - | | + | |
| - | | + | |
| - | | + | |
| - | **alpha** steht hier als Beispiel und muss durch den entsprechenden Gruppennamen ersetzt werden. | + | |
| + | * **Host**: '' | ||
| + | * **Login**: z. B. '' | ||
| - | **Achtung:** Anders als der SSH-Zugang dient, wie erwähnt, SFTP nur zum Dateiaustausch. Eine Ausführung von Programmen auf den Astrorechnern ist über diese Schnittstelle nicht möglich. | + | Im Tab '' |
| - | ===== Linux Sheet Paper ===== | + | * **Fullscreen** aktivieren |
| - | Die absoluten Basic Commands für die Linux Konsole sind [[http:// | + | * **Set display DPI** deaktivieren |
| + | Nach Klick auf '' | ||
| - | /* | + | {{ :ost:software:x2go_4.png |}} |
| - | ====== Virtueller Praktikumsrechner ====== | + | |
| - | Es existiert ein virtueller Praktikumsrechner, | + | |
| - | */ | + | |
| - | /* | ||
| - | ==== FTP ==== | ||
| - | Unabhängig vom konkreten Betriebssystem ist zum reinen Datenaustausch auch das Einloggen via FTP möglich. Dazu wird ein FTP-Programm benötigt. Diese gibt es für praktisch jedes Betriebssystem und sowohl konsolenbasiert als auch mit graphischer Oberfläche. (Wer an eine graphische Oberfläche gewöhnt ist, kann z.B. [[http:// | + | <fc # |
| + | Falls der Client abstürzt, kann er über die Konsole gestartet werden: | ||
| - | Die Zugangsdaten sind für den FTP-Client leicht verändert: | + | env QT_QPA_PLATFORM=xcb x2goclient |
| - | Server: '' | + | ++++ |
| - | Benutzer: prakt | + | === Terminus === |
| - | Passwort: //wie bekannt// | + | **[[https://termius.com/|Termius]]** ist ein moderner SSH-Client mit grafischer Oberfläche, |
| - | **Achtung:** Anders | + | <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. |
| + | </ | ||
| + | |||
| + | ===== 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 (// | ||
| + | |||
| + | |||
| + | ===== 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, | ||
| + | |||
| + | Die Zugangsdaten für den SFTP-Client sind identisch mit denen des SSH-Zugangs: | ||
| + | |||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | Auch hier steht **alpha** nur als Beispiel und muss durch den entsprechenden Gruppennamen ersetzt werden. | ||
| + | |||
| + | **Hinweis: | ||
| + | |||
| + | |||
| + | ===== Linux Cheat Sheets ===== | ||
| + | |||
| + | | ||
| [[de: | [[de: | ||
| + | |||