Kopieren Sie die Datei vom entfernten UNIX-Terminal in das lokale System

6529
pineapple

Ich verwende Putty unter Vista, um eine Verbindung zur Remote-UNIX-Shell herzustellen. Ich möchte jedoch Dateien von diesem Remote-Server auf mein lokales Vista-System kopieren. Wie geht das??

0

6 Antworten auf die Frage

6

WinSCP sollte den Trick tun. Sie werden nicht in der Lage sein, es aus Kitt zu machen.

3
sanscore

Verwenden Sie PSCP; PuTTY Sichere Kopie. Wenn Sie sich über SSH verbinden können, gibt es PuTTY und dann 99 von 100, wenn Sie SSH können, können Sie auch SCP (Secure Copy) verwenden.

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

3
Muttley

Wenn Sie PuTTY verwenden und eine Verbindung über SSH herstellen, überprüfen Sie, ob pscp mit PuTTY installiert ist (oder laden Sie es von der PuTTY-Site herunter). Dann können Sie einfach folgendes tun:

pscp benutzer @ host: / pfad / zu / datei.

2
AKX

Ich weiß, es ist schon eine Weile her, seit das gefragt wurde, aber ich habe es einfach mit ein paar Dienstprogrammen ohne zusätzliche SCP / SFTP-Sitzung geschafft.

  • Richten Sie die Portweiterleitung in Ihrer SSH-Sitzung für einen Remote-Port ein portA, um ihn an einen lokalen Port weiterzuleiten portB.
  • Führen Sie netcat(oder ein gleichwertiges Element, wie z. B. ncat) auf Ihrem lokalen Computer aus, damit dieser portBeine Datei abhören und ausgeben kann:

    nc -l -p portB > output_file 
  • Führen Sie den Remote-Host aus netcat(oder wiederum ein Äquivalent wie ncat) und leiten Sie die Daten so ein, wie Sie möchten localhost:portA.

    nc localhost portA -q 1 < my_file # or maybe, say, mysqldump --xml ... ... | nc localhost portA -q 1 
  • Die netcats werden beide beendet, wenn die Datei vollständig empfangen wurde.

Sie können natürlich ein gzipoder ein pvDazwischen hinzufügen . Denken Sie daran, dass die Verbindung jeweils nur eine Datei akzeptiert - die Verwendung von Creative tarkann hilfreich sein.

0

Cygwin + scp / ftp?

0
Chris Jester-Young

PuTTY enthält ein Programm namens PSFTP, das dem PuTTY-Äquivalent von SFTP entspricht. Dies ist einer der scpbasierten Lösungen überlegen .