DatenTransfer

Version 103.1 von wikibot am 2023/02/13 19:41

Datentransfer zwischen Rechnerhalle und privaten Rechnern

Hier wird beschrieben, wie man Dateien und Verzeichnise zwischen dem Home-Verzeichnis in der Rechnerhalle und privaten Rechnern kopieren kann. Je nach Betriebssystem werden unterschiedliche Möglichkeiten erläutert.

1. Unix/Linux/Mac OS X

1.1 Shell - Befehle

Um die Datei bzw. Verzeichnis zwischen den Rechnern zu kopieren kann das Programm scp verwendet werden.

  • Daten kopieren: Privatrechner → Rechnerhalle
    • eine Datei wird in das /Pictures Verzeichnis in der Rechnerhalle kopiert scp <dateiname> RBG-Kennung@lxhalle.in.tum.de:~/Pictures
    • Ein Verzeichnis wird in das /Pictures Verzeichnis in der Rechnerhalle kopiert scp -r <verzeichnisname> RBG-Kennung@lxhalle.in.tum.de:~/Pictures
  • Daten kopieren: Rechnerhalle → Privatrechner
    • Eine Datei wird aus dem /Pictures Verzeichnis in der Rechnerhalle kopiert scp RBG-Kennung@lxhalle.in.tum.de:~/Pictures/<dateiname> .
    • ein Verzeichnis wird aus dem /Pictures Verzeichnis in der Rechnerhalle kopiert scp -r RBG-Kennung@lxhalle.in.tum.de:~/Pictures/<verzeichnisname> .
  • eine weitere Möglichkeit zum Datentransfer ist das Programm rsync , welches einige praktische Funktionen besitzt, die vor allem beim Kopieren großer Dateien nützlich sind
    • durch die Option -P wird im Falle eines Verbindungsabbruchs während des Downloads die unvollständige Datei auf dem Zielrechner belassen und eine erneute Eingabe des Kopierbefehls setzt den Download an der Stelle fort, wo er aufgehört hatte
    • zusätzlich wird der Downloadfortschritt als Prozentangabe angezeigt
    • Daten kopieren: Privatrechner → Rechnerhalle
      • eine Datei wird in das /Pictures Verzeichnis in der Rechnerhalle kopiert rsync -P <dateiname> RBG-Kennung@lxhalle.in.tum.de:~/Pictures
      • ein Verzeichnis wird in das /Pictures Verzeichnis in der Rechnerhalle kopiert rsync -r -P <verzeichnisname> RBG-Kennung@lxhalle.in.tum.de:~/Pictures
    • Daten kopieren: Privatrechner ← Rechnerhalle
      • eine Datei wird aus dem /Pictures Verzeichnis in der Rechnerhalle kopiert rsync -P RBG-Kennung@lxhalle.in.tum.de:~/Pictures/<dateiname> .
      • ein Verzeichnis wird aus dem /Pictures Verzeichnis in der Rechnerhalle kopiert rsync -r -P RBG-Kennung@lxhalle.in.tum.de:~/Pictures/<verzeichnisname> .
  • die hier vorgestellten Befehle bieten eine weit umfangreichere Funktionalität als angesprochen, um mehr über sie zu erfahren ist es ratsam die Manpages (Manual Pages) der Befehle aufzurufen - das tut man mit einem man vor dem Befehlsnamen, z.B.: man rsync  

1.2. Programme mit graphischer Oberfläche

1.2.1. Cyberduck - Mac OS X

 Starten Sie Cyberduck

  • Klicken Sie auf das Open Connection - Icon oben-links im Fenster
  • Im sichtbaren Dialog:
    • ganz oben SFTP auswählen
    • Server = lxhalle.in.tum.de
    • Username = Ihr in.tum-Login (z.B. wie auf den Screenshot muster oder musterma)
    • Password = das zugehörige Passwort
  • Klicken Sie auf Connect
    cyberduckfstp2.png

 Den eventuell erscheinenden Dialog mit Allow bestätigen und das Häckchen bei Always setzen.
cyberduckAllow2.png

 Dann kann man das eigene Home-Verzeichnis in der Rechnerhalle sehen.
cyberduckdateien.png

  • Jetzt kann man per Drag & Drop die Dateien und Verzeichnisse kopieren (Dateien bzw. Verzeichnisse von dem Cyberduck-Fenster zum anderen Fenster oder Desktop darüberziehen und umgekehrt)

1.2.2. Gigolo - Ubuntu

Es wird die Ubuntu-Version 16.04 LTS verwendet, die auch auf den Rechnerhallen-Rechnern zugänglich ist.

  • gehen Sie auf Application -> System und wählen Sie Gigolo aus und drücken Sie oben auf das Symbol mit zwei Bildschirmen.
    gigoloverbinden2.png

 Geben Sie im Connect to Server - Fenster folgendes ein:

    • Service type = SSH
    • Server = lxhalle.in.tum.de
    • Port = 22
    • User Name = Ihr in.tum - Login
  • Klicken Sie auf Connect (Verbinden).

 Nun müssen Sie das Passwort für Ihren in.tum - Zugang eingeben.
gigolopasswort2.png

 Falls alles geklappt hat, öffnet sich ein Fenster mit dem Inhalt des Root-Verzeichnisses (/)

  • Zusätzlich wurde auf dem Desktop eine Verknüpfung für diese Verbindung erstellt, so dass Sie nächstes mal einfach nur diese verwenden können um sich mit dem Rechner zu verbinden.
  • Ihre Dateien liegen unter dem Verzeichnis: sftp://musterma@lxhalle.in.tum.de/**u**/**halle**/**musterma**/**home_at.**
  • Nun können Sie die gewünschten Dateien einfach mit der Maus kopieren und einfügen.
    - on lxhalle.in.tum.de - File Manager_008neuuuu.jpg

 Sie können die gewünschte SFTP Datei zugreifen, indem Sie Application -> System -> Gigolo auswählen.
Gigolo_006mustermalxhalleneu.jpg


Für das !HowTo wurde Windows 10 x64 verwendet.

1.2.3. WinSCP - Windows

winSCP portable

 Installieren Sie WinSCP (aktuelle Version 5.7.3, Stand 20.11.2015)

  • Starten Sie das Programm
  • Unter WinSCP AnmeldungSitzung geben Sie folgendes ein:
    • Rechnername = lxhalle.in.tum.de
    • Port = 22
    • Benutzername = Ihr in.tum - Login
    • Kennwort = Passwort für Ihren in.tum - Zugang
  • Sie können auf Speichern klicken um die Einstellungen in ein Profil zu speichern, welches Sie dann wiederverwenden können
  • Klicken Sie auf Anmelden

winscpverbindungneu.jpg

 Eventuell müssen Sie folgenden Dialog mit ja bestätigen.
winscpsha.jpg

 Dann sehen Sie die Benutzeroberfläche mit 2 Fenstern nebeneinander.

  • Das linke Fenster enthält die Dateien auf Ihrer Festplatte und das rechte die Dateien Ihres Home-Verzeichnisses in der Rechnerhalle.
  • Nun können Sie per Drag & Drop die Dateien kopieren (Dateien bzw. Verzeichnisse von einem Fenster zum anderen mit gehaltener linken Maustaste rüberziehen).
    winscpdateienneu.jpg

 Es wird ein Dialogfenster angezeigt, in dem Sie das Zielverzeichnis nochmal bestätigen müssen.  

  • Wenn Sie auf Auswählen klicken, können Sie das Zielverzeichnis ändern.
  • Als nächster Schritt, klicken Sie auf OK, um die Datei zu kopieren.
    winscpdialogbestneu.jpg

 Main.alinaya - 16 Apr 2018