====== Cópia SSH sem Senha ======
===== Introdução =====
- Master: host que vai se conectar ao Slave sem senha
- Slave: host que receberá uma conexão sem senha do Master.
\\ ===== No Master =====
==== Criar chave pública/privada ====
Com o usuário **admintce** logado, rode os comandos abaixo:
mkdir /home/admintce/.ssh
mkdir /home/admintce/.ssh/master_id_rsa
ssh-keygen -t rsa -b 2048
==== Copiar chave pública para Slave ====
Com o usuário **admintce** logado, rode os comandos abaixo:
scp /home/admintce/.ssh/master_id_rsa.pub /home/admintce/
===== No Slave =====
Com o usuário **admintce** logado, rode os comandos abaixo:
cd /home/admintce
if [ ! -d .ssh ]; then mkdir .ssh ; chmod 700 .ssh ; fi
mv master_id_rsa.pub.pub .ssh/
cd .ssh/
if [ ! -f authorized_keys ]; then touch authorized_keys ; chmod 600 authorized_keys ; fi
cat master_id_rsa.pub.pub >> authorized_keys
===== Testando conexão =====
No servidor Master, rode o comando abaixo:
ssh -i /home/admintce/.ssh/master_id_rsa admintce@10.2.17.30
====== Rsync sem senha ======
É possível sincronizar diretórios entre servidores utilizando rsync com uso de certificados, sem usar senha. No servidor Master:
rsync -avz --delete -e "ssh -i /home/admintce/.ssh/master_id_rsa" admintce@slave:
- --delete: removerá arquivos que estão no e não estão em
====== Referência ======
- [[http://troy.jdmz.net/rsync/index.html|http://troy.jdmz.net/rsync/index.html]]
- [[http://www.vivaolinux.com.br/artigo/Rsync-sem-senha?pagina=2|http://www.vivaolinux.com.br/artigo/Rsync-sem-senha?pagina=2]]