Tenho massa configurada para conectar ServerA
. Uma vez, preciso conectar-me ServerB
e executar outros comandos nele.
Na minha caixa de texto de comandos remotos em massa, tenho o seguinte:
ssh testuser@192.168.1.114; sudo -u dev -H sh -c "touch ~/test.txt"
O primeiro comando funciona, mas não importa o que eu coloquei após o ponto-e-vírgula, nada mais será executado. Alguma coisa sobre o SSH está descartando ... Eu posso executar quantos comandos quiser se deixar de fora a parte do SSH.
Não posso usar a configuração de proxy intermediário no programa, pois a configuração do servidor a bloqueia.
sudo
comando deve ser executado192.168.1.114
? Se assim for, então remover o ponto e vírgula antes que ele, como atualmente ele será executado no servidor que você está SSHing de