Tenho massa configurada para conectar ServerA. Uma vez, preciso conectar-me ServerBe 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.
sudocomando 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