Ich habe zwei Linux-Rechner (CentOS) und möchte eine Datei von einem davon in ein Verzeichnis auf dem anderen übertragen. Ein Kollege hat mir vorgeschlagen, scp zu verwenden. Ich habe mir die offiziellen Dokumente angesehen und vergeblich versucht, es zum Laufen zu bringen.
Die Servernamen lauten thing1.me.org und thing2.me.org. Wenn ich auf thing1 bin und mich per SSH mit thing2 verbinden möchte, gebe ich einfach den folgenden Befehl ein und bin drin.
ssh thing2.me.org
Ich habe versucht, dasselbe für SCP zu tun, aber ohne Erfolg. Ich habe alle möglichen Varianten ausprobiert, aber ich komme nicht weiter.
scp myfile.txt thing2.me.org/opt/app/
scp myfile.txt ssh://thing2.me.org/opt/app
Hast du irgendeinen Ratschlag?
Antwort1
Die SCP-Syntax ist Host:Datei, also möchten Sie
scp myfile.txt thing2.me.org:/opt/app/
(Wenn der Zielpfad leer ist und nicht mit einem beginnt /
, ist er relativ zu Ihrem Home-Verzeichnis.)