Verwenden von Putty/plink zum SCP-Zugriff auf eine Named Pipe

Verwenden von Putty/plink zum SCP-Zugriff auf eine Named Pipe

Ich habe eine große Tar.gz-Datei, die ich von Windows auf einen UNIX-Rechner übertragen und in einen Ordner entpacken muss, für den mein Anmeldebenutzer keine Schreibberechtigung hat. Sobald die Datei auf dem Rechner ist, kann ich sie mit einem anderen Benutzer in den richtigen Ordner extrahieren, aber dieser Benutzer kann sich nicht direkt anmelden.

Das Problem besteht darin, dass der Benutzer, der den SCP-Vorgang ausführt, nur Schreibberechtigungen für seine Ordner ~ und /tmp besitzt, die beide nicht groß genug sind, um die Datei aufzunehmen.

Daher möchte ich eine im Verzeichnis /tmp erstellte Named Pipe verwenden, aus der ich als Benutzer mit den richtigen Berechtigungen die .tar.gz-Datei extrahieren kann.

Ich bin mir jedoch nicht sicher, wie ich das tar.gz mit Putty in die Named Pipe einbinden kann. Ich habe das Gefühl, dass plink beteiligt ist, aber ich komme mit dem Befehl nicht ganz klar.

Antwort1

plink -ssh user@host "cat > namedpipe" < file.tar.gz

verwandte Informationen