sexta-feira, 21 de fevereiro de 2014

SSH e SCP sem senha

E o que fazer para otimizar este processo?

/**
*   rafacomjava.blogspot.com
*/

Simples, iremos utilizar o sistema de geração de chaves de autenticação do linux. Essas chaves são baseadas no algoritmo de criptografia de dados RSA, no qual são gerados dois arquivos: um público que será distribuido ao computadores que deseja logar sem senha e um privado, no qual deve ser mantido em segurança na sua máquina.
inicialmente, vamos verificar se o usuário ao qual desejamos utilizar já possui uma chave de autenticação. No meu caso, vou usar como exemplo o usuário postgres:
su – postgres
ssh-keygen
Execute o comando acima na “home” do seu usuário, confirme algumas informações de segurança (deixei o meu no default pressionando ENTER) e no final, sua chave de autenticação será gerada na pasta .ssh do usuário. Após geração da chave, vamos no servidor que pretende automatizar a autenticação. Veja que neste ponto iremos a outra máquina, e não na máquina que geramos a chave utilizando o comando ssh-keygen.
ssh-copy-id root@123.123.123.123
Substitua o 123.123.123.123 pelo IP real da máquina que desejar conectar, coloque a senha pela última vez e aproveite!

Fonte:

/**
*   rafacomjava.blogspot.com
*/

Nenhum comentário:

Postar um comentário