I have a script on my local machine, script.sh. I want to run it on a remote server that is only accessible by multiple ssh.
script.sh:
ls
ls
ls
I tried:
user@localhost:~/$ ssh -At host1 ssh -At host2 "bash -s" -- < ./script.sh
but the output was split onto multiple lines:
user@host2:~/$ ls
examples.desktop
user@host2:~/$ ls
examples.desktop
user@host2:~/$ ls
I also would like this to execute without putting me in a terminal on the remote machine.
How can I get the script to execute as a single command?