É possível executar um comando remoto via SCP da mesma forma que o SSH?

2

Eu quero incorporar um comando de execução remota em um comando SCP . Isso é possível?

Ele salvará a necessidade de executar primeiro um comando SCP e, em seguida, executar um comando SSH nos arquivos transferidos.

Isso é possível?

    
por vfclists 27.02.2013 / 09:57

2 respostas

2

Por que você quer evitar a execução de scp seguido por ssh? É porque a conexão é lenta? Nesse caso, você pode querer experimentar a multiplexação ssh:

Com multiplexação você pode conectar uma vez, então qualquer futuro comando ssh ou scp irá reutilizar a conexão existente.

Aqui estão alguns links que explicam a multiplexação do ssh:

por 01.03.2013 / 10:23
1

Pode ser melhor fazê-lo ao contrário - ou seja, transferir os arquivos como parte da sessão ssh e, em seguida, executar os cmds como parte do mesmo ssh.

Veja aqui: link

Eu realmente não acho que o scp tem a capacidade que você procura, mas você pode 'emular' o mesmo resultado sobre o ssh.

    
por 27.02.2013 / 10:12