Transferir arquivos cliente-servidor dentro de uma sessão SSH [duplicada]

3

É possível transferir arquivos (cliente-servidor) de dentro de uma sessão ssh ?.

Eu sei como transferir arquivos usando o SCP, Esta questão é sobre a transferência de dentro de uma sessão ssh. Por exemplo eu inicio a sessão ssh:

ssh [email protected]

Eu realizo algumas operações

echo "Test" > FILE

Eu transfiro os arquivos (pseudocódigo)

remotecp FILE client_directory

Eu quero saber disso porque quero criar um script de automação a partir de algum processo (principalmente operações de backup) e quero torná-lo da forma mais atômica possível.

    
por S182 12.04.2014 / 01:46

1 resposta

1

Se você estiver executando seu cliente com um endereço IP externo:

IP=$(who mom hates | awk '{print $5}' | tr -d ')' |tr -d '(')
scp FILE USER@${IP}:~/some/path
    
por 12.04.2014 / 04:49

Tags