Frage Wie lade ich eine Datei vom Server mit SSH herunter? [geschlossen]


Ich muss eine Datei vom Server auf meinen Desktop herunterladen. (UBUNTU 10.04) Ich habe keinen Web-Zugang zum Server, nur ssh.

Wenn es hilft, ist mein Betriebssystem Mac OS X und iTerm 2 als Terminal.


750
2018-02-24 08:25


Ursprung


Antworten:


Geben Sie in Ihrem Terminal Folgendes ein:

scp your_username@remotehost.edu:foobar.txt /local/dir

Ersetzen Sie den Benutzernamen, den Host, den Remote-Dateinamen und das lokale Verzeichnis entsprechend.

Wenn Sie auf EC2 (oder einen anderen Dienst, der eine Authentifizierung mit einem privaten Schlüssel erfordert) zugreifen möchten, verwenden Sie die -i Möglichkeit:

scp -i key_file.pem your_username@remotehost.edu:/remote/dir/foobar.txt /local/dir

Von: http://www.hypexr.org/linux_scp_help.php


1166
2018-02-24 08:28



Du kannst das mit dem tun scp Befehl. scp verwendet das SSH - Protokoll, um Dateien über das System hinweg zu kopieren, indem die Syntax von cp.

Kopieren Sie etwas von einem anderen System in dieses System:

scp username@hostname:/path/to/remote/file /path/to/local/file

Kopieren Sie etwas von diesem System in ein anderes System:

scp /path/to/local/file username@hostname:/path/to/remote/file          

Kopieren Sie etwas von einem System in ein anderes System:

scp username1@hostname1:/path/to/file username2@hostname2:/path/to/other/file   

322
2018-02-24 08:42



scp ist sicherlich der Weg zu gehen, aber aus Gründen der Vollständigkeit können Sie auch tun:

$ ssh host 'cat /path/on/remote' > /path/on/local

oder

$ cat /path/on/local | ssh host 'cat > /path/on/remote'

Beachten Sie, das ist UUOC, aber < /path/on/local ssh host 'cat > /path' könnte unnötige Verwirrung verursachen.

Und um zwischen zwei Hosts zu wechseln:

$ ssh host1 'cat /path/on/host1' | ssh host2 'cat > /path/on/host2'

96
2018-02-24 14:40



Wenn der SSH - Server das SFTP - Subsystem unterstützt (dies ist Teil von SSH und nicht verwandt zu FTP), verwenden Sie sftp. Wenn nicht, versuche es mit scp.

CyberDuck unterstützen sie alle.


13
2018-02-24 08:28