SSH sem senha Conselho de amigo.... faça backup de tudo o que for mexer (antes de mexer)... ########################################### No ssh do FreeBSD a unica coisa que necessitara modificar será o seguinte: obs.: ( BEM CLARO SE TIVER NECESSIDADE DE USAR A CHAVE COMO ROOT.... por questao de permissões de arquivos... etc..... se puder ser outro usuário qualquer.... nao terá necessidade de alterar em nada o arquivo !!! cat /etc/ssh/sshd_config PermitRootLogin yes # Isto ira permitir o root fazer ssh direto - CUIDADO ########################################### JA NO LINUX.... tem bastante coisa para mexer: cat /etc/ssh/ssh_config Host * Protocol 2,1 ForwardAgent yes ForwardX11 no RhostsAuthentication yes RhostsRSAAuthentication yes RSAAuthentication yes PasswordAuthentication yes FallBackToRsh yes UseRsh no BatchMode no CheckHostIP yes StrictHostKeyChecking no IdentityFile ~/.ssh/id_dsa IdentityFile ~/.ssh/id_rsa IdentityFile ~/.ssh/identity Port 22 Cipher blowfish EscapeChar ~ ########################################### Você pode fechar as chaves com o usuario que bem entender.... Aqui fecharemos com o usuario root.... na maquina local (cliente): ssh-keygen -q -t rsa1 -N "" -f ~/.ssh/identity ssh-keygen -q -t rsa -N "" -f ~/.ssh/id_rsa ssh-keygen -q -t dsa -N "" -f ~/.ssh/id_dsa Agora você precisa copiar a sua chave pública para a máquina remota. Como root na máquina cliente faça o seguinte: scp ~/.ssh/id_rsa.pub root@remota:/root/.ssh/authorized_keys2 scp ~/.ssh/identity.pub root@remota:/root/.ssh/authorized_keys Pronto! Maiores detalhes sobre isto você terá olhando o manual oficial do ssh-keygen no seu OS: "man ssh-keygen". # Dica By # Christopher Giese # skywarrior@bsdux.com.br # www.bsdux.com.br