Homeserver für den Befehl "scp user @ server: Datei localhost @ server: mycomp /"?

2983
Community

Problem: Um die cammond "scp file user @ server:" (Quelle) zu erhalten, arbeiten Sie umgekehrt. Ich brauche einen Server auf meinem lokalen Rechner, damit ich Dateien hin und her kopieren kann:

ROOT+SERVER+FILE <---- Commands? ---> FILE+LOCAL+YOUR+COMP scp? how? turn it to a server? 

Ich möchte den Befehl verwenden:

scp user@server:file me@my_local_server_on_my_comp: 
3
Sie benötigen keinen sshd-Server, um eine Datei von einem Remote-System aus zu scpfen. Ich empfehle Ihnen dringend, 'man scp' und 'man ssh' auf Ihrem System zu lesen, damit Sie diese Befehle verstehen. jtimberman vor 14 Jahren 5

2 Antworten auf die Frage

3
ACoolie

Das zweite Argument ist das "Ziel", bei dem es sich um einen Server und einen Pfad oder nur um einen Pfad handeln kann.

scp file user@server:newfile kopiert "file" als "newfile" auf den Server

scp user@server:file newfile kopiert "file" vom Server als "newfile" <- Dies ist, was Sie suchen.

scp user@server1:file user@server2:newfile kopiert "Datei" von Server1 auf Server2 als "Newfile"

Er muss auf seiner lokalen Maschine keinen Namen für die Datei angeben. 'scp Benutzer @ Server: Datei. 'kopiert die Datei in das aktuelle Arbeitsverzeichnis. Richard Hoskins vor 14 Jahren 1
2
nik

Sie können eine Remote- Datei vom Server auf Ihren lokalen Computer kopieren, indem Sie

localmachine prompt> scp user@server:/path/to/file /local/path/ 
  • Dies setzt voraus, dass Sie einen Benutzer mit dem Namen login auf dem Server haben.
  • Sie werden nach einem Kennwort für den Benutzer auf dem Server gefragt, wenn Sie keine Authentifizierung mit öffentlichen Schlüsseln eingerichtet haben.
  • Es kopiert die entfernte Datei auf Ihre lokale Festplatte/local/path
  • Die Datei wird vom absoluten Pfad /path/to/auf dem Server abgerufen