ubuntuusers.de

SSH Verbindung - Dateien kopieren und uploaden

Status: Gelöst | Ubuntu-Version: Kubuntu 11.10 (Oneiric Ocelot)
Antworten |

newbie

Anmeldungsdatum:
23. März 2006

Beiträge: 965

Hi,

ich habe eine Verbindung per SSH zu einem anderen Rechner hergestellt. Wie kopiere ich Dateien von anderem Rechner auf meinen eigenen und wie lade ich Dateien hoch?

Ich habe mit scp versucht, aber mache bestimmt etwas falsch.

1
scp MeinText.txt newbie@localhost:/home/newbie/Dokumente

Wenn ich diesen Befehl ausführe, dann kommt Passwortabfrage. Mein Passwort wird jedoch nicht akzeptiert - weder mein Admin-PW noch das Passwort für die SSH-Verbindung. Und warum fragt mich das System überhaupt nach einem Passwort, wenn SSH-Verbindung bereits hergestellt wurde? Und wie lade ich Dateien hoch?

Mit Rekonq bzw. Dolphin funktioniert alles einwandfrei. Ich würde aber gerne wissen, wie das ohne GUI geht.

Danke!

PS: Kubuntu läuft bei mir virtuell(VirtualBox).

bodensee

Anmeldungsdatum:
4. November 2006

Beiträge: 1971

Das Passwort muss für den User newbie sein und dieser muss auf dem ssh Server eingerichtet sein und er muss auch die Berechtigung haben, im gewünschten Verzeichnis Daten ablegen zu dürfen.

newbie

(Themenstarter)

Anmeldungsdatum:
23. März 2006

Beiträge: 965

Auf diesem externen Rechner habe ich einen anderen Benutzernamen. Als ich SSH-Verbindung hergestellt habe, habe ich diesen anderen Benutzernamen(z.B. x123456) für die Verbindung verwendet.

bodensee

Anmeldungsdatum:
4. November 2006

Beiträge: 1971

Also den User muss es schon auf dem System geben mit dem man sich am System anmelden möchte.

teste ssh <username>@serveradresse , wenn das klappt, funktioniert auch mit dem <username> scp.

newbie

(Themenstarter)

Anmeldungsdatum:
23. März 2006

Beiträge: 965

Achso. Also wenn man bei diesem Befehl nicht nur das Ziel, sondern auch die Quelle angeben muss, dann ist der Befehl fast nutzlos. Ich habe dort viele Verzeichnisse und will nicht unbedingt jedes Mal den kompletten Pfad zu der Datei angeben müssen. Ich dachte wenn ich bereits eine aktive Verbindung mittels ssh habe, dann kann ich in ein bestimmtes Verzeichnis zunächst mit "cd" verwechseln und von dort meine Dateien auf den Rechner zu hause einfach kopieren.

Also ich habe mich jetzt auf dem externen Rechner mittels SSH angemeldet und bin jetzt in meinem Verzeichnis. Jetzt habe ich versucht die Datei mittels scp zu kopieren:

1
2
3
4
scp x123456@linux.blablabla.de:Dokumente/MeinOrdner/MeinText.txt newbie@localhost:/home/newbie/Dokumente
Password: 
Permission denied (publickey,keyboard-interactive).
lost connection

Was mache ich falsch? Ich gebe bestimmt diesen Befehl falsch ein.

Doc_Symbiosis

Avatar von Doc_Symbiosis

Anmeldungsdatum:
11. Oktober 2006

Beiträge: 4439

Wohnort: Göttingen

Auf dem entfernten Rechner ist das Verzeichnis so wahrscheinlich nicht vorhanden. Du musst noch die Tilde hinzufügen, damit er auch weiss, dass er in deinem Homeordner schauen soll.Und den localhost musst Du nicht mit angeben:

 scp x123456@linux.blablabla.de:~/Dokumente/MeinOrdner/MeinText.txt /home/newbie/Dokumente

newbie

(Themenstarter)

Anmeldungsdatum:
23. März 2006

Beiträge: 965

Hi und danke für deine Antwort.

Der Befehl funktioniert leider noch nicht:

1
2
scp x123456@linux.blablabla.de:~/Dokumente/MeinOrdner/MeinText.txt /home/newbie/Dokumente
/home/newbie/Dokumente: No such file or directory

Dieser Ordner ist jedoch auf meinem Rechner zu Hause vorhanden:

1
2
3
4
5
newbie@vkubuntu:~$ pwd
/home/newbie
newbie@vkubuntu:~$ ls
Arbeitsfläche  Bilder  Dokumente  Downloads  Musik  Öffentlich  Videos  Vorlagen
newbie@vkubuntu:~$ 

Und wenn ich mit newbie@localhost:/home/newbie/Dokumente versuche, dann bekomme ich:

1
2
3
Password: 
Permission denied (publickey,keyboard-interactive).
lost connection

BrummbQ

Anmeldungsdatum:
5. April 2011

Beiträge: 153

Aber du führst scp nicht innerhalb einer ssh Sitzung aus? scp baut selbst eine ssh Verbindung auf. Der 1. Befehl kann nicht funktionieren weil er /home/newbie/Dokumente auf dem lokalen Rechner sucht und nicht dem Entfernten.

newbie

(Themenstarter)

Anmeldungsdatum:
23. März 2006

Beiträge: 965

Vielen Dank. Das hat jetzt einwandfrei funktioniert (in beide Richtungen).

1
2
3
4
#home -> server
scp Bild.jpg you@linux.server.de:Bilder
#server -> home
scp you@linux.server.de:Bilder/Bild.jpg Bilder/

PS: ich habe gedacht, dass scp ohne ssh Verbindung nicht funktioniert, deshalb hat das auch nicht geklappt. scp baut aber selbst eine sichere Verbindung auf, wie du oben geschrieben hast.

Antworten |