gerando chaves para o SSH

0

A partir da Documentação Open-SSH , o que significa username@remotehost no seguinte:

Por padrão, a chave pública é salva no arquivo ~ / .ssh / id_dsa.pub, enquanto ~ / .ssh / id_dsa é a chave privada. Agora copie o arquivo id_dsa.pub para o host remoto e anexe-o a ~ / .ssh / authorized_keys digitando:

ssh-copy-id username@remotehost

No meu arquivo de configuração, não devo dar acesso à máquina na qual desejo me conectar?

  1. O que exatamente eu usaria para username@remotehost ?
  2. Atualmente desejo configurar meu servidor Open-ssh.

Note que estou usando o Ubuntu 12.04 LTS, obrigado antecipadamente!

EDIT: Alguém poderia, por favor, me dizer como encontrar o que o remotehost poderia ter na minha máquina? Eu preciso saber tanto para uma máquina Ubuntu quanto para um dispositivo Android.

    
por CodeKingPlusPlus 26.08.2013 / 17:22

2 respostas

1

Se você quiser configurar o SSH em sua máquina local, não será necessário usar ssh-copy-id . Isso é usado apenas quando você deseja usar as chaves que você acabou de gerar para efetuar login em outra máquina (para a qual você já possui acesso baseado em senha).

Se você quiser usar as chaves para acessar sua máquina local remotamente, basta anexar a chave pública ao seu local ~/.ssh/authorized_keys e usar sua chave privada para fazer login quando precisar acessar a sua máquina.

    
por 26.08.2013 / 17:35
0

Eu encontrei este tutorial não muito tempo atrás e isso me ajudou a criar minhas chaves. Talvez isso possa ser útil para você também. link

HTH

    
por 08.09.2013 / 20:55