Die scp-Operation ist getrennt von Ihrem ssh-Login. Sie müssen einen ssh-Befehl ähnlich die folgenden einen zur Ausgabe von jdoe unter der Annahme Konto, mit dem Sie in das Remote-System anmelden und dass das Remote-System ist example.com:
scp [email protected]:/somedir/table /home/me/Desktop/.
Der scp Befehl aus dem System ausgegeben werden, wenn Auf/home/me/Desktop resides folgt die Benutzer-ID für das Konto auf dem Remote-Server. Sie fügen dann ein ":" hinzu, gefolgt von dem Verzeichnispfad und dem Dateinamen auf dem Remote-Server, z. B./somedir/table. Fügen Sie dann ein Leerzeichen und den Speicherort hinzu, an den Sie die Datei kopieren möchten. Wenn die Datei denselben Namen auf dem Client-System haben soll, können Sie dies mit einem Punkt angeben, z. B. "." am Ende des Verzeichnispfads; Wenn Sie einen anderen Namen wünschen, können Sie stattdessen/home/me/Desktop/newname verwenden. Wenn Sie einen nicht standardmäßigen Port für SSH-Verbindungen verwenden, müssen Sie diesen Port mit einem "-P n" (Großbuchstabe P) angeben, wobei "n" für die Portnummer steht. Der Standardport ist 22 und wenn Sie ihn nicht für die SSH-Verbindung angeben, brauchen Sie das nicht.
Dies sollte die akzeptierte Antwort sein. –
Was passiert, wenn ich auf dem Server bin? –
Wie wäre es mit 'scp/Pfad/zu/local/Datei user1 @ otherhost:/Pfad/zu/Datei' – kkpoon