Existe alguma maneira de eu acessar com segurança o ssh sem a necessidade de sempre fornecer informações de login?

2

Estou trabalhando em um servidor temporário do tooltwist usando um Amazon Linux Server, mas sempre tenho que fornecer meu nome de usuário e senha de login. Como eu acesso o servidor linux com segurança sem passar por isso?

    
por Dexter Cato 15.10.2012 / 06:58

2 respostas

1

Se você estiver acessando a partir de uma máquina OSx, faça o seguinte. O princípio geral é que você gera uma chave pública e depois pega sua chave pública e a coloca no servidor remoto.

Na sua máquina

ssh-keygen -t rsa

Isto deve gerar um arquivo id_rsa.pub no seu diretório ~ / .ssh. Pegue o conteúdo deste arquivo e cole-o no arquivo ~ / .ssh / authorized_keys.

Algumas notas para garantir. Ambos os lados devem ter .ssh e os arquivos em .ssh devem ter 600 permissões. Ou então você vai ter erros.

    
por 15.10.2012 / 07:19
4

ssh com pares de chaves e um agente ssh de execução local.

man ssh-keygen
man ssh-copy-id
man ssh-add
    
por 15.10.2012 / 07:00