Skip to content

Implemented simple scp upload and download process

Lukas Johannes Horn requested to merge 15-transfer-files-to-from-ssh-server into master

Closes #15 (closed)

Implementierung von Datenaustausch mit dem scp-Protokoll. Für dieses und gegen sftp entschieden, da es deutliche Geschwindigkeitsvorteile beim Senden großer Daten hat und wir für das Resumen sowieso die Datenbank haben.

Es funktioniert aktuell nur so, dass man ein File aus dem root Ordner herunterladen und auch nur dorthin hochladen kann. Das Wechseln von Verzeichnissen wird erst im nächsten Sprint implementiert. Prinzipiell denke ich aber, dass ich das Klassendiagramm nochmal umwerfen werde und das korrekte Wechseln in ein Verzeichnis vor dem Up/Download in einer extra Klasse anlegen werde.

RemoteServer interface scheint useless zu sein, habe es nur drin gelassen, falls ich es für ConsoleAccess nochmal benötige.

Meine Testklassen sind noch dabei, damit ihr ein funktionierendes Beispiel habt, in dem ihr nur die Pfade ändern müsst. Diese sind natürlich nicht final und werden hoffentlich frühzeitig druch JUnit Tests ersetzt.

Merge request reports