Autor Tópico: Desligando máquinas pela rede  (Lida 3100 vezes)

Offline ewise

  • Usuário Ubuntu
  • *
  • Mensagens: 67
    • Ver perfil
Desligando máquinas pela rede
« Online: 17 de Junho de 2014, 20:05 »
Opa!

Através de um servidor que somente tem proxy instalado, gostaria a partir dele desligar todas as máquinas da rede, são no total de 10 PCs. Usei a linha abaixo mas da um erro abaixo. O que pode ser?

net rpc shutdown -C "O seu Computador sera desligado." -f -I 192.168.1.102 -U root%pass
Shutdown of remote machine failed
result was: WERR_ACCESS_DENIED

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Desligando máquinas pela rede
« Resposta #1 Online: 18 de Junho de 2014, 00:05 »
O usuário "root" existe nas 10 máquinas? Ele é administrador? A senha cadastrada bate com a que vc está usando?

Se eu entendi direito, esses 10 PCs são windows, correto?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline ewise

  • Usuário Ubuntu
  • *
  • Mensagens: 67
    • Ver perfil
Re: Desligando máquinas pela rede
« Resposta #2 Online: 18 de Junho de 2014, 18:42 »
Sim existe root em todas as máquinas e a senha está correta. São todos Ubuntu.

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Desligando máquinas pela rede
« Resposta #3 Online: 18 de Junho de 2014, 21:26 »
Então esquece esse comando maluco, isso é comando pra executar coisa em máquina windows.

ssh root@<maquina> shutdown -h now

pra não precisar digitar senha, crie e instale uma chave criptográfica nas máquinas:

cd ~/.ssh
ssh-keygen -t rsa -P "" -f id_rsa
ssh-copy-id root@<maquina>

Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline ewise

  • Usuário Ubuntu
  • *
  • Mensagens: 67
    • Ver perfil
Re: Desligando máquinas pela rede
« Resposta #4 Online: 20 de Junho de 2014, 18:56 »
Executei as duas linhas abaixo em uma máquina e até aí deu certo.

cd ~/.ssh
ssh-keygen -t rsa -P "" -f id_rsa


Está linha eu executo no servidor?
ssh-copy-id root@<maquina>
Deu este erro:
bash: .ssh/authorized_keys: Não é um diretório
« Última modificação: 20 de Junho de 2014, 19:00 por ewise »

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Desligando máquinas pela rede
« Resposta #5 Online: 20 de Junho de 2014, 19:17 »
Crie o diretório "/root/.ssh" no destino, deve resolver.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline ewise

  • Usuário Ubuntu
  • *
  • Mensagens: 67
    • Ver perfil
Re: Desligando máquinas pela rede
« Resposta #6 Online: 20 de Junho de 2014, 20:21 »
Não deu certo. mkdir .ssh. Assim diz que arquivo já existe.

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Desligando máquinas pela rede
« Resposta #7 Online: 20 de Junho de 2014, 21:20 »
Então copie manualmente o conteúdo do arquivo "id_rsa.pub" para o arquivo /root/.ssh/authorized_keys no destino. Se o arquivo tiver algum conteúdo, pode adicionar a nova chave ao final dele.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D