Usando Putty/plink para realizar scp a una tubería con nombre

Usando Putty/plink para realizar scp a una tubería con nombre

Tengo un archivo tar.gz grande que necesito transferir de Windows a una máquina UNIX y descomprimirlo en una carpeta en la que mi usuario de inicio de sesión no tiene permisos de escritura. Una vez que el archivo está en la máquina, puedo extraerlo en la carpeta correcta utilizando otro usuario, pero este usuario no puede iniciar sesión directamente.

El problema es que el usuario que realiza el scp sólo tiene permisos de escritura en sus carpetas ~ y /tmp, ninguna de las cuales es lo suficientemente grande como para aceptar el archivo.

Por lo tanto, me gustaría usar una canalización con nombre creada en el directorio /tmp del que pueda extraer el .tar.gz usando el usuario con los privilegios correctos.

Sin embargo, no estoy seguro de cómo conectar el archivo tar.gz a la tubería con nombre usando Putty. Tengo la sensación de que se trata de plink, pero no logro descifrar el comando.

Respuesta1

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

información relacionada