[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: desligar remotamente



Segue um modelo extremamente básico de autenticação...

#!/bin/bash
#define valor da senha
chave="debian"
echo "####################################################"
echo "########Senha para desligar o sistema#########"
#Lê senha
read senha
[ $senha == $chave ] && echo "Acao para desligar" ||  echo "Senha nao valida"

Ao encaminhar esta mensagem, por favor:
1 - Apague meu endereço eletrônico;
2 - Encaminhe como Cópia Oculta (Cco ou BCc) aos seus destinatários.
Dificulte assim a disseminação de vírus, spams e banners.

#=================================================================+
#!/usr/bin/env python
nome = 'Sinval Júnior'
email = 'sinvalju arroba gmail ponto com'
print nome
print email
#==================================================================+



Em 14 de março de 2012 13:31, Rodolfo <rof20004@gmail.com> escreveu:
> Voce pode criar uma regra no iptables que permite o desligamento, da forma
> como o Sinval falou, de uma unica maquina da rede, ou ate mesmo em um
> determinado horário partindo do cron, existem N possibilidades de
> restrições.
>
>
> Abraços
> Em 14 de março de 2012 09:23, Fabiano Pires <fabiano.pires@gmail.com>
> escreveu:
>
>> Mas com isso, qquer um poderia desligar a máquina, sem nenhuma
>> autenticação ...
>> Creio que até um portscan efetuado na rede (ou diretamente na máquina)
>> causaria o desligamento.
>>
>> Fabiano Pires
>> http://pragasdigitais.blogspot.com/
>>
>>
>>
>> Em 13 de março de 2012 09:50, Sinval Júnior <sinvalju@gmail.com> escreveu:
>>
>>> Sim é possível sim, mais ai tem que usar o xinet, na pratica é
>>> possível acionar até via Browser.
>>>
>>> Ao encaminhar esta mensagem, por favor:
>>> 1 - Apague meu endereço eletrônico;
>>> 2 - Encaminhe como Cópia Oculta (Cco ou BCc) aos seus destinatários.
>>> Dificulte assim a disseminação de vírus, spams e banners.
>>>
>>> #=================================================================+
>>> #!/usr/bin/env python
>>> nome = 'Sinval Júnior'
>>> email = 'sinvalju arroba gmail ponto com'
>>> print nome
>>> print email
>>> #==================================================================+
>>>
>>>
>>>
>>> Em 13 de março de 2012 08:12, Vitor Hugo <vitorhugo60@hotmail.com>
>>> escreveu:
>>> > muito bom não sabia que era possivel vou testar obrigadissimo
>>> >
>>> > teria como em vez de usar telnet usar ssh? uma vez que ssh teoricamente
>>> > eh
>>> > bem mais seguro que o telnet?
>>> >
>>> >> Date: Mon, 12 Mar 2012 22:12:58 -0300
>>> >
>>> >> Subject: Re: desligar remotamente
>>> >> From: sinvalju@gmail.com
>>> >> To: debian-user-portuguese@lists.debian.org
>>> >>
>>> >> 1-) Primeiro edita /etc/services para criar o novo serviço
>>> >> desligar_remoto 9009/tcp
>>> >>
>>> >> 2-) Depois você edita o /etc/inetd.conf
>>> >> desligar_remoto stream tcp nowait root /usr/local/sbin/desligar.sh
>>> >> desligar_remoto
>>> >>
>>> >> 3-) Reinicia inetd
>>> >>
>>> >> 4-) telnet ip_servidor 9009
>>> >> Pronto a máquina foi desligada
>>> >> 5-) Para aumentar a segurança
>>> >> Aumente a segurança no arquivo /etc/hosts.allow ou iptables
>>> >> Tem o xinetd que é mais seguro ainda
>>> >>
>>> >> Ao encaminhar esta mensagem, por favor:
>>> >> 1 - Apague meu endereço eletrônico;
>>> >> 2 - Encaminhe como Cópia Oculta (Cco ou BCc) aos seus destinatários.
>>> >> Dificulte assim a disseminação de vírus, spams e banners.
>>> >>
>>> >> #=================================================================+
>>> >> #!/usr/bin/env python
>>> >> nome = 'Sinval Júnior'
>>> >> email = 'sinvalju arroba gmail ponto com'
>>> >> print nome
>>> >> print email
>>> >> #==================================================================+
>>> >>
>>> >>
>>> >>
>>> >> Em 12 de março de 2012 21:51, Vitor Hugo <vitorhugo60@hotmail.com>
>>> >> escreveu:
>>> >> > no inetd como?
>>> >> >
>>> >> > meu amigo me deu a sugestao de deixa-lo mais seguro usando uma key
>>> >> > ssh
>>> >> > atraves do ssh-agent assim a senha nao fica visivel na minha de
>>> >> > comando
>>> >> >
>>> >> >> Date: Mon, 12 Mar 2012 15:16:54 -0300
>>> >> >> Subject: Re: desligar remotamente
>>> >> >> From: sinvalju@gmail.com
>>> >> >> To: debian-user-portuguese@lists.debian.org
>>> >> >
>>> >> >>
>>> >> >> Outra opção mais segura seria um script no inetd.
>>> >> >>
>>> >> >> Ao encaminhar esta mensagem, por favor:
>>> >> >> 1 - Apague meu endereço eletrônico;
>>> >> >> 2 - Encaminhe como Cópia Oculta (Cco ou BCc) aos seus
>>> >> >> destinatários.
>>> >> >> Dificulte assim a disseminação de vírus, spams e banners.
>>> >> >>
>>> >> >> #=================================================================+
>>> >> >> #!/usr/bin/env python
>>> >> >> nome = 'Sinval Júnior'
>>> >> >> email = 'sinvalju arroba gmail ponto com'
>>> >> >> print nome
>>> >> >> print email
>>> >> >>
>>> >> >> #==================================================================+
>>> >> >>
>>> >> >>
>>> >> >>
>>> >> >> Em 9 de março de 2012 13:51, carne_de_passaro
>>> >> >> <carnedepassaro@gmail.com> escreveu:
>>> >> >> >
>>> >> >> >
>>> >> >> > Em 9 de março de 2012 13:36, Vitor Hugo <vitorhugo60@hotmail.com>
>>> >> >> > escreveu:
>>> >> >> >
>>> >> >> >> ola da para desligar um servidor via ssh remotamente sem se
>>> >> >> >> logar
>>> >> >> >> deixando
>>> >> >> >> o comando pronto no ssh?
>>> >> >> >
>>> >> >> >
>>> >> >> > Olá,
>>> >> >> > o que você pode fazer é: rodar a partir da sua máquina, por
>>> >> >> > exemplo,
>>> >> >> > o
>>> >> >> > comando ssh user@servidor "shutdown -h now"
>>> >> >> > Ele vai te pedir a senha (ou naõ, se vc configurou um par de
>>> >> >> > chaves
>>> >> >> > anteriormente) e depois vai executar o comando na máquina remota,
>>> >> >> > mas
>>> >> >> > tecnicamente, ele se logar no servidor, executar o comando, e
>>> >> >> > depois
>>> >> >> > sair.
>>> >> >> >
>>> >> >> >
>>> >> >> > Att,
>>> >> >>
>>> >> >>
>>> >> >> --
>>> >> >> To UNSUBSCRIBE, email to
>>> >> >> debian-user-portuguese-REQUEST@lists.debian.org
>>> >> >> with a subject of "unsubscribe". Trouble? Contact
>>> >> >> listmaster@lists.debian.org
>>> >> >> Archive:
>>> >> >>
>>> >> >>
>>> >> >> CALatGPj9gDTMwARp3gU+PRONjmzwn34CgOf2dE3ZrBOSkqRjhA@mail.gmail.com">http://lists.debian.org/CALatGPj9gDTMwARp3gU+PRONjmzwn34CgOf2dE3ZrBOSkqRjhA@mail.gmail.com
>>> >> >>
>>> >>
>>> >>
>>> >> --
>>> >> To UNSUBSCRIBE, email to
>>> >> debian-user-portuguese-REQUEST@lists.debian.org
>>> >> with a subject of "unsubscribe". Trouble? Contact
>>> >> listmaster@lists.debian.org
>>> >> Archive:
>>> >>
>>> >> CALatGPjd4i86uc2hN8k7OjSU1rn362CXP5NO7wGdQaWUoO1Q1g@mail.gmail.com">http://lists.debian.org/CALatGPjd4i86uc2hN8k7OjSU1rn362CXP5NO7wGdQaWUoO1Q1g@mail.gmail.com
>>> >>
>>>
>>>
>>> --
>>> To UNSUBSCRIBE, email to debian-user-portuguese-REQUEST@lists.debian.org
>>> with a subject of "unsubscribe". Trouble? Contact
>>> listmaster@lists.debian.org
>>> Archive:
>>> CALatGPijbVP1NcwkWNDP3hnLWiOT_tiHAy82hmcTd8jr2ftLkw@mail.gmail.com">http://lists.debian.org/CALatGPijbVP1NcwkWNDP3hnLWiOT_tiHAy82hmcTd8jr2ftLkw@mail.gmail.com
>>>
>>
>


Reply to: