Wie rufe ich Dateien auf den lokalen Computer ab, wenn ich bei SSH angemeldet bin?

Wie rufe ich Dateien auf den lokalen Computer ab, wenn ich bei SSH angemeldet bin?

scpIch weiß, dass Sie Dateien folgendermaßen abrufen können :

scp user@remote_machine:/path/to/source /path/to/destination

Ich wüsste jedoch gern, ob es hierfür eine einfachere Möglichkeit gibt, wenn ich auf dem Remotecomputer bereits per SSH angemeldet bin – das heißt, ohne Benutzername, Hostname und absoluten Pfad zur Quelle angeben zu müssen?

Antwort1

Vielleichtzssh?

zssh (Zmodem SSH) ist ein Programm zum interaktiven Übertragen von Dateien auf einen Remote-Computer unter Verwendung der Secure Shell (ssh). Es ist als praktische Alternative zu scp gedacht und ermöglicht das Übertragen von Dateien, ohne eine weitere Sitzung öffnen und sich erneut authentifizieren zu müssen.

zssh ist ein interaktiver Wrapper für ssh

Es verwendet die bewährten RZ- und SZ-Implementierungen der Zmodem-Dateiübertragung.

Antwort2

Sie können die Host-Informationen zu Ihrer hinzufügen ~/.ssh/config, etwa so:

Host            foo
HostName        foo.baz.com
User            bar

Und dann können Sie scp foo:~/path/to/fileanstelle von Folgendes tun scp bar@foo:~/path/to/fileoder alternativ einen Alias ​​oder eine Funktion einrichten, um dasselbe zu tun.

Was Ihre eigentliche Frage betrifft, weiß ich es nicht. scp erstellt eine neue Verbindung zum Übertragen von Dateien und verwendet nicht die vorhandene SSH-Verbindung.

verwandte Informationen