Pessoal,
Já venho pesquisando isso há bastante tempo, e agora me deparei de frente com o problema. Estou precisando de interagir com um servidor LINUX, que nao estará rodando java, mas que estará aceitando conexões por ssh. Já consigo acessar o servidor “sem senha”, usando chave publica
Por exemplo, no terminal do linux onde a aplicacao java vai rodar se eu digitar:
ssh root @ 10.0.0.1 'reboot'
A maquina jah vai rebootar automaticamente, sem pedir senha, sem pedir nadal, bom, eu preciso agora, de executar este comando inteiro a partir do meu programa java.
Exemplo:
public static class servidor(){
public static void reboot(String ip){
String comando = "ssh root@"+ip+" 'reboot'";
//E ai? como executar o comando???
}
}
Antecipadamente, agradeco vossas respostas.
[]'s