Ich brauche, um eine Datei vom Server auf meinen Desktop herunterladen. (UBUNTU 10.04) Ich don't haben einen Web-Zugang zum Server, nur ssh.
Wenn es hilft, ist mein OS Mac OS X und iTerm 2 als Terminal.
Geben Sie in Ihrem Terminal ein:
scp [email protected]:foobar.txt /local/dir
und ersetzen Sie dabei den Benutzernamen, den Host, den Dateinamen der Gegenstelle und das lokale Verzeichnis.
Wenn Sie auf EC2 (oder einen anderen Dienst, der eine Authentifizierung mit einem privaten Schlüssel erfordert) zugreifen möchten, verwenden Sie die Option "-i":
scp -i key_file.pem [email protected]:/remote/dir/foobar.txt /local/dir
Sie können dies mit dem Befehl scp
tun. Der Befehl "scp" verwendet das SSH-Protokoll, um Dateien zwischen Systemen zu kopieren, indem er die Syntax von "cp" erweitert.
Kopieren Sie etwas von einem anderen System auf dieses System:
scp username@hostname:/path/to/remote/file /path/to/local/file
Kopiere etwas von diesem System in ein anderes System:
scp /path/to/local/file username@hostname:/path/to/remote/file
Kopiere etwas von einem System in ein anderes System:
scp username1@hostname1:/path/to/file username2@hostname2:/path/to/other/file