A criptografia de chave pública ou criptografia assimétrica é um método de criptografia que utiliza um par de chaves: uma chave pública e uma chave privada. A chave pública é distribuída livremente para todos os correspondentes via e-mail ou outras formas, enquanto a chave privada deve ser conhecida apenas pelo seu dono. Num algoritmo de criptografia assimétrica, uma mensagem cifrada com a chave pública pode somente ser decifrada pela sua chave privada correspondente.
Podemos facilmente implementar esses pares de chave no acesso remoto, Tendo segurança e praticidade em acessar o Servidor alvo via SSH sem precisar digitar senha, pode ser uma mão na roda para exportar backups de forma automatizada via SCP. Para habilitar o acesso SSH sem senha: Na maquina cliente (de onde partirá o acesso) crie um par de chaves publica/privada com o comando ssh-keygen :  (-b é tamanho da chave 1024 bits , -t é o tipo de chave RSA) Após isso será gerada as chaves de autenticação  Agora precisamos mandar essa chave Publica para a maquina que iremos querer acessar . Mas antes teremos que fazer uma copia da chave pública para Authorized_keys.  Com isso agora podemos mandar para a maquina alvo via SCP ,no meu caso foi com o usuario CEDUP com o IP:192.168.1.145  Como foi a primeira utilização ele pediu a senha do usuario cedup, e com isso ele copiou a chave publica que foi renomeada para AUTHORIZED_KEYS para o diretorio. Com isso já temos acesso a maquina via SSH sem pedir senha do usuario CEDUP   Saindo do acesso SSH e voltando para a maquina local. Podemos brincar agora de mandar arquivo via SCP sem senha.  Utilizei um FreeBsd 8.2. |