Entendendo tudo sobre chaves SSH

0

me considere como noob, mas eu tenho 0 idéia sobre chaves ssh, eu sei que ssh é muito seguro, uma coisa eu sei, que você não precisa se lembrar de senha quando você gosta de acessar seu servidor remoto, agora eu 3 servidores linux remotos e minha pasta .ssh tem arquivos como este

  • server_1.key
  • server_1.pem
  • id_rsa
  • id_rsa.pem
  • id_rsa.pub
  • chave
  • known_hosts
  • server_2.key
  • server_2.pem
  • server_3.key
  • server_3.pem

agora eu não tenho idéia do que esses arquivos e qual é o seu propósito, uma coisa eu sei, eu tenho que adicionar key arquivo ao meu filezilla então se pode usar sftp, em segundo lugar quando eu quero acessar server_1, eu ve to ssh .ssh/server_1.key [email protected] que me permite acessar o servidor, agora problema ocorreu quando eu criei server_2 , eu posso acessar via ssh , mas não consigo me conectar via filezilla para transferir arquivos.

Eu sei que se você é administrador do sistema / pro neste campo, esta é uma pergunta muito fraca, mas sendo noob eu adoraria se alguém pudesse explicar em detalhes, para que eu possa começar a gerenciá-los corretamente.

Coisas que estou procurando em resposta

  • qual chave faz o que
  • e se eu tiver que formatar / reinstalar o novo sistema operacional no meu sistema, quais arquivos salvar (backup)
  • como é que eu sou capaz de ssh server_2 mas incapaz de acessá-lo via filezilla
  • Eu tenho uma frase secreta no arquivo key , como posso alterá-la
  • E se eu quiser alterar as chaves server_1.key server_1.pem da mesma forma que alteramos nossa senha

Adoraria uma resposta de detalhes, por favor, não faça downvote esta pergunta, eu pesquisei muito, isso não só me ajudará, mas ajudará futuros noobs neste campo, obrigado

publicado em stackoverflow

    
por runningmark 31.03.2016 / 10:38

1 resposta

0

  • What key does what

Todas as chaves fazem autenticação. Exceto known_hosts , que é apenas uma lista de hosts conhecidos e suas chaves de host públicas.

  • what if I have to format / reinstall new os in my system, which files to save(backup)

Todos eles.

  • how is it I'm able to ssh server_2 but unable to access it via filezilla

Configuração provavelmente errada no FileZilla. Você não nos mostrou, então não temos ideia de verificar o que está errado.

  • I've have a passphrase in key file, how can I change it

Da página de manual de ssh-keygen :

The passphrase can be changed later by using the -p option."

 ssh-keygen -p [-P old_passphrase] [-N new_passphrase] [-f keyfile]
  • What if I want to change server_1.key server_1.pem keys just like we change our password

Gere chave pública da nova:

 ssh-keygen -y [-f input_keyfile]

e substitua a chave pública antiga no ~/.ssh/authorized_keys

do servidor     
por 31.03.2016 / 12:23