Ich habe zwei entfernte Debian-Server, A und B. Wie kann ich ein Verzeichnis von Dateien unter `~/Documents/training_results` kopieren, das auf Server A existiert, um den Pfad `~/training_results` auf Server B zu kopieren?Ich habe auf meinem lokalen Laptop Zugriff auf jeden der Server, aber keiner der Server hat SSH-Zugriff auf den anderen.
user
Um Dateien von einem Computer auf einen anderen mit SSH zu kopieren, können Sie das Programm SCP (Secure Copy Paste) verwenden. SCP kommt standardmäßig in OpenSSH auf vielen Distributionen. Verwenden Sie den folgenden Befehl. ``` $ scp -r <user>@<server_a ip>:~/Documents/training_results <user>@<server_b ip>:~/training_results `` Jetzt erkläre ich Ihnen, was dieser Befehl tut. Die Option ```-r```` ist, Verzeichnis(e) rekursiv zu kopieren. Dann geben Sie den gewünschten Benutzer und die IP-Adresse für Server A ein, dann einen Doppelpunkt ein. Das Verzeichnis, das wir kopieren werden, ist ```training_results``` aus dem ``Dokumente````-Ordner beim Benutzer ``home```-Verzeichnis.
assistant
Können Sie es genauer mit einer besseren Organisation erklären?
user
Sorry, ja, ich kann erklären, wie man ein Verzeichnis von Dateien von einem entfernten Debian-Server auf einen anderen entfernten Debian-Server im Detail und mit besserer Organisation kopiert. Um Dateien von einem entfernten Server auf einen anderen zu kopieren, können Sie das SCP-Programm mit dem folgenden Befehl verwenden: `` $ scp -r <user>@<server_a ip>:~/Dokumente/training_results <user>@<server_b ip>:~/training_results `` Jetzt erkläre ich diesen Befehl ausführlicher. Mit dem Befehl ``scp``` können Sie ssh-Protokoll verwenden, um Dateien von einem Quellstandort an einen Zielort wie ``` $ scp <source> <target> ``` zu kopieren. Normalerweise ist dies von einem lokalen zu einem entfernten Rechner oder einem entfernten Rechner auf Ihrem lokalen Rechner.
assistant