Sicher. Verwenden Sie scp
(sichere Kopie) wie folgt:
scp [source file] [username]@[destination server]:.
Ersetzen Sie natürlich die eingeklammerten [source file]
, [username]
und [destination server]
an Ihre lokalen Einstellungen anpassen. Wenn die Datei also cool_stuff.txt
war und Ihr Benutzername auf dem Remote-Server ist sanjeev
und der Zielserver ist example.com
, wäre der Befehl:
scp cool_stuff.txt [email protected]:.
Und die Quelle könnte auch entfernt sein, also könnten Sie dies tun, um das Gegenteil des obigen Beispiels zu tun:
scp [email protected]:cool_stuff.txt .
Dieser Befehl würde die entfernte Datei cool_stuff.txt
kopieren in das lokale Verzeichnis, in dem Sie sich befinden. Und wenn Sie dies mit mehreren Dateien tun, verwenden Sie einfach einen Platzhalter (*
) wie bei einem normalen cp
Befehl.
Auch die .
gibt nur den direkten Verzeichnispfad an; B. der, in dem Sie sich gerade befinden, wenn Sie den Befehl ausführen, oder der unmittelbare Pfad, den der Remotebenutzer auf dem Zielserver hat. Sie könnten aber auch einen Pfad wie /this/path/right/here
angeben im Local-to-Remote-Beispiel:
scp cool_stuff.txt [email protected]:/this/path/right/here
Oder das Remote-to-Local-Beispiel hier:
scp [email protected]:cool_stuff.txt /this/path/right/here
Wenn der Remote-Server nun kein SSH und nur SFTP zulässt, dann ist SFTP der richtige Weg. Aber scp
ist sehr nützlich, wenn Sie nur eine Datei verschieben und nicht den gesamten SFTP-Prozess manuell über die Befehlszeile ausführen möchten.
Wenn die Anmeldung beim Remote-Server über ssh erfolgt Schlüssel können wir unten -i
verwenden Flag, um unseren Schlüssel an den Server zu übergeben:
scp -i /path/to/.ssh/id_rsa path/to/file/myFiles.gz myServer.com:/folder/on/server
-i Identitätsdatei
Wählt die Datei aus, aus der die Identität (privater Schlüssel) für die Public-Key-Authentifizierung gelesen wird.
Diese Option wird direkt an ssh(1) übergeben.
Als Ergänzung zu Jakes Antwort könnten Sie einen Ort angeben – statt nur .
– zum Kopieren durch Hinzufügen des Pfads am Ende der URL als:
scp /path/to/file [email protected]/ip:/destination/folder/