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
É 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.
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
Tags ssh