¿Es posible ejecutar un comando remoto a través de SCP de la misma manera que SSH?

¿Es posible ejecutar un comando remoto a través de SCP de la misma manera que SSH?

Quiero incrustar un comando de ejecución remota en un SCPcomando. ¿Es eso posible?

Le ahorrará tener que ejecutar un SCPcomando primero y luego ejecutar un comando SSH en los archivos transferidos.

es posible?

Respuesta1

Quizás sea mejor hacerlo al revés, es decir, transferir los archivos como parte de la sesión ssh y luego ejecutar los cmds como parte del mismo ssh.

Mira aquí :https://unix.stackexchange.com/questions/57807/copy-over-ssh-and-execute-commands-in-one-session

Realmente no creo que scp tenga la capacidad que buscas, pero puedes "emular" el mismo resultado a través de ssh.

Respuesta2

¿Por qué quieres evitar ejecutar scp seguido de ssh? ¿Es porque la conexión es lenta? Si es así, quizás quieras probar la multiplexación ssh:

Con la multiplexación puede conectarse una vez, luego cualquier comando ssh o scp futuro reutilizará la conexión existente.

Aquí hay algunos enlaces que explican la multiplexación ssh:

información relacionada