====== 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]]