SSH automático (sem senha)

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

[ Hits: 10.278 ]

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

Raizes de equações do 2o grau no dc

Restaura gerenciador de boot grub

Remover/Exibir Arquivo/Diretório de uma estrutura de diretórios

Gravar dvd no Linux

User manager - o gerenciador de usuários para Slackware Linux


  

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