Estou tentando configurar sem senha ssh
. Eu li os tutoriais básicos na web, mas algo está me incomodando sobre o processo básico.
Digamos que eu esteja sentado em um cliente e queira fazer login em um servidor (que por acaso está na rede local, mas isso não é importante). De qualquer forma, faz sentido para mim que eu queira gerar o par de chaves no servidor e copiar a chave pública no cliente. Há duas razões pelas quais faz sentido gerar o par de chaves no servidor:
- Você já está conectado à conta do servidor na qual deseja ssh sem senha, para que as informações de login possam ser incluídas no par de chaves
- Você obviamente quer apenas a chave pública do servidor no cliente
Ao fazer ssh no servidor, o cliente envia a chave pública criada no servidor. A chave pública corresponde à chave privada no servidor e o login é permitido.
Mas todo tutorial que leio tem o par de chaves sendo criado no cliente e fazendo meu cérebro explodir. Espero que ler isso não faça seu cérebro explodir. o que estou perdendo?