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 <[email protected]> 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 <[email protected]> > 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 <[email protected]> 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 <[email protected]> >>> 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: [email protected] >>> >> To: [email protected] >>> >> >>> >> 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 <[email protected]> >>> >> 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: [email protected] >>> >> >> To: [email protected] >>> >> > >>> >> >> >>> >> >> 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 >>> >> >> <[email protected]> escreveu: >>> >> >> > >>> >> >> > >>> >> >> > Em 9 de março de 2012 13:36, Vitor Hugo <[email protected]> >>> >> >> > 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 >>> >> >> [email protected] >>> >> >> with a subject of "unsubscribe". Trouble? Contact >>> >> >> [email protected] >>> >> >> Archive: >>> >> >> >>> >> >> >>> >> >> http://lists.debian.org/calatgpj9gdtmwarp3gu+pronjmzwn34cgof2de3zrboskqr...@mail.gmail.com >>> >> >> >>> >> >>> >> >>> >> -- >>> >> To UNSUBSCRIBE, email to >>> >> [email protected] >>> >> with a subject of "unsubscribe". Trouble? Contact >>> >> [email protected] >>> >> Archive: >>> >> >>> >> http://lists.debian.org/calatgpjd4i86uc2hn8k7ojsu1rn362cxp5no7wgdqawuoo1...@mail.gmail.com >>> >> >>> >>> >>> -- >>> To UNSUBSCRIBE, email to [email protected] >>> with a subject of "unsubscribe". Trouble? Contact >>> [email protected] >>> Archive: >>> http://lists.debian.org/calatgpijbvp1ncwkwndp3hnlwiot_tihay82hmctd8jr2ft...@mail.gmail.com >>> >> > -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/calatgpgvgi5q5tydxbm2-mvzn21b_y8vbsckg17rksv12ve...@mail.gmail.com

