Verwenden von scp zum Kopieren von Dateien von der Remote- auf die Heimmaschine

45

Dies ist wahrscheinlich ein einfacher Fehler, aber ich kann es nicht herausfinden. Mein Computer-Hostname ist Felix ( hostname -fgibt Felix zurück). Ich versuche, mit scp eine Datei von meinem Universitätskonto auf meinen Heimcomputer zu verschieben. Ich kann problemlos zum Remote-Computer sshen, damit die Verbindung in Ordnung ist. Die verwendete SCP-Syntax lautet (während ich über ssh mit dem Remote-Computer verbunden bin):

scp myusername@university_computer:/home/myusername/file.odt homeusername@Felix:Desktop/file.odt

Ich habe eine Reihe von Variationen davon ausprobiert, und der Fehler, den es zurückgibt, ist:

ssh: Felix: Name or service not known

Was mir nahelegt, dass die Verwendung homeusername@Felixnicht die richtige Syntax ist.

Ich bin kein Superuser im Universitätssystem und habe nur Zugriff auf meine Dateien, kann also nicht auf Systemdateien zugreifen.

Irgendwelche Ideen?

Loz
quelle

Antworten:

85

Sie müssen Ihren lokalen Hostnamen nicht für scpeine Datei von Ihrem Universitätscomputer angeben . Sie müssen dazu von Ihrem Heimcomputer aus ein Terminal öffnen ( Ctrl+ Alt+ T) und den folgenden Befehl eingeben:

scp myusername@university_computer:/home/myusername/file.odt /local/destination/path/

Wo /local/destination/pathist der lokale Pfad, in Felixdem die Datei gespeichert werden soll?

jctoledo
quelle
2
Und natürlich wird der Befehl von der lokalen Maschine ausgeführt
Donato
Die meisten Leute vermissen die Tatsache, dass es von einem lokalen Computer und nicht von der Serverseite ausgeführt werden muss.
Königsmacher
2

Ok ... paar Probleme hier. Sie müssen NICHT die erste Adresse angeben, wenn Sie sich auf dem Computer befinden. Nehmen wir an, Sie sind auf Comp A. A muss seine Adresse nicht geschrieben haben. B muss seine IP-Adresse geschrieben haben, nicht seinen Hostnamen. Also ... wäre es scp / home / user / file [email protected]: / home / user /

Sie benötigen dort Ihre Adresse, nicht Ihren Hostnamen. Felix hat also nichts damit zu tun. Führen Sie ifconifg aus und suchen Sie auf diesem Computer nach Ihrer IP-Adresse.

Zzzach ...
quelle