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

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

Quero incorporar um comando de execução remota em um SCPcomando. Isso é possível?

Isso evitará a necessidade de executar um SCPcomando primeiro e depois executar um comando SSH nos arquivos transferidos.

Isso é possível?

Responder1

Talvez seja melhor fazer o 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 :https://unix.stackexchange.com/questions/57807/copy-over-ssh-and-execute-commands-in-one-session

Eu realmente não acho que o scp tenha a capacidade que você procura, mas você pode 'emular' o mesmo resultado através do ssh.

Responder2

Por que você deseja evitar executar o scp seguido de ssh? É porque a conexão é lenta? Nesse caso, você pode tentar a multiplexação ssh:

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

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

informação relacionada