Usando Putty / plink para scp em um pipe nomeado

2

Eu tenho um arquivo tar.gz grande que preciso transferir do Windows para uma máquina UNIX e descompactar em uma pasta na qual meu usuário de login não possui permissões de gravação. Quando o arquivo estiver na máquina, posso extraí-lo na pasta correta usando outro usuário, mas esse usuário não pode efetuar login diretamente.

O problema é que o usuário que faz o scp só tem permissões de escrita em suas pastas ~ e / tmp, nenhuma das quais é grande o suficiente para aceitar o arquivo.

Portanto, eu gostaria de usar um pipe nomeado criado no diretório / tmp que eu possa extrair o .tar.gz de usar o usuário com os privs corretos.

No entanto, não tenho certeza de como colocar o tar.gz no pipe nomeado usando o Putty. Tenho a sensação de que a plink está envolvida, mas não consigo resolver o comando.

    
por Rich 10.04.2012 / 17:18

1 resposta

3
plink -ssh user@host "cat > namedpipe" < file.tar.gz
    
por 10.04.2012 / 17:25

Tags