SSH automático (sem senha)

Publicado por Djair Dutra C. Jr. 25/06/2007

[ Hits: 10.142 ]

Download auto_ssh




Script que cria uma chave pública para acesso automático
(sem senha) a servidores remotos.

Basta executar o script e seguir as instruções.

  



Esconder código-fonte

#!/bin/sh

clear

porta=$2
host=$1


if [ "$porta" == "" -o "$host" == "" ]; then
echo
echo
echo "Especifique o host de destno e a porta, digitando da seguinte forma:
./nome_do_script [host] [porta]"
echo
else

ssh-keygen -b 1024 -t rsa -P "" -l -f $HOME/.ssh/id_rsa &&

echo "Digite a senha para enviar a chave de acesso para $host:"
scp -P $porta $HOME/.ssh/id_rsa.pub $host:$HOME/.ssh/authorized_keys &&

if [ "$?" == "0" ]; then
echo
echo "##############################################"
echo "############# OPERACAO CONCLUIDA #############"
echo "##############################################"

echo "A chave foi enviada com sucesso para o host $host.
Para remover o acesso autom�tico, exclua o arquivo /root/.ssh/authorized_keys no host $host,
ou apague apenas a linha que se refere a este computador."
fi

fi

Scripts recomendados

Backup de algumas databases, Remotamente.

tilremove

burncd.sh

script para tirar ss

Script de Backup de DVD com growisofs


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts