Hostwinds Tutoriais

Resultados da busca por:


Índice


Quais são os benefícios da autenticação baseada em chaveiro SSH?
Como faço para configurar a autenticação baseada em chaves?
Linux / Mac OS local para servidor Linux remoto (nuvem / dedicado)
Como usar uma chave SSH?
Chave SSH através de PuTTY

Chave SSH vs autenticação baseada em senha

Tag: Security 

Quais são os benefícios da autenticação baseada em chaveiro SSH?
Como faço para configurar a autenticação baseada em chaves?
Linux / Mac OS local para servidor Linux remoto (nuvem / dedicado)
Como usar uma chave SSH?
Chave SSH através de PuTTY

Quais são os benefícios da autenticação baseada em chaveiro SSH?

SSH (Shell Seguro) é um protocolo de rede aberto - e mais confiável - usado para fazer login em servidores remotamente.Isso permite a execução de comandos e programas através do próprio servidor.O SSH também pode transferir arquivos entre computadores pela rede usando o protocolo Secure Copy (SCP).A melhor maneira de garantir que a segurança do servidor seja usar chaves SSH.

As chaves SSH são uma maneira de proteger seu servidor ainda mais contra atividades maliciosas direcionadas a tentar o SSH em seu servidor.As chaves SSH fornecem um nível de autorização que só pode ser cumprido por aqueles que têm propriedade da chave privada associada à chave pública no servidor.Um visitante indesejado pode ser capaz de obter acesso à chave pública do servidor.Ainda assim, sem a chave privada associada, eles não conseguirão acessar o servidor, mesmo que eles saibam a senha.

Com uma tecla SSH configurada, você também pode fazer login com segurança no seu servidor sem qualquer necessidade de uma senha.O servidor exigirá que o computador de conexão tenha a chave privada associada à chave pública do servidor para se conectar.Como resultado, isso significa que com ou sem a senha, somente usuários com a chave privada gerada com a chave pública podem obter acesso.

Como faço para configurar a autenticação baseada em chaves?

O guia a seguir o ajudará a criar um par de chaves pública / privada, instalá-los e deixá-los prontos para uso em seu servidor SSH;

Linux / Mac OS local para servidor Linux remoto (nuvem / dedicado)

Passo 1: Digite o seguinte comando localmente

$ ssh-keygen -t rsa 

Isso irá gerar dois arquivos em seu oculto ~ / .ssh diretório

  • id_rsa - sua chave privada
  • id_rsa.pub - sua chave pública

Passo 2: Escolha se você quer ou não uma senha após a instalação;Acertar "Entrar"Para não definir senha, caso contrário, digite a senha a ser usada e, em seguida,Entrar" depois.

NOTA: Quando você adiciona uma frase secreta à chave SSH, ela exigirá a chave privada e a frase secreta ao fazer o login no servidor.

Etapa 3: Em seguida, defina as permissões em suas pastas e chave privada. Isso os torna acessíveis apenas como proprietários dos arquivos.

chmod 700 ~/.shh
chmod 600 ~/.ssh/id_rsa 

Passo 4: Copie e instale sua chave pública (ID_RSA.PUB) para a lista Autorizada do servidor.

cat ~/.ssh/id_rsa.pub > ~/.ssh/authorized_keys 

Nota: Certifique-se de backup e chaves autorizadas antes de fazer alterações neste arquivo, ou eles serão perdidos.

Etapa 5: Defina as permissões do servidor. Isso torna a pasta acessível apenas para o proprietário da pasta.

chmod 600 ~/.ssh/authorized_keys 

Etapa 6: Definir contexto SELinux adequado

restorecon -Rv ~/.shh 

Como usar uma chave SSH?

Para usar a tecla SSH, você precisará usar a chave privada e a chave pública.Comece salvando cada um para um arquivo local no seu computador.No entanto, cada cliente SSH será diferente de como entrar nas chaves privadas e públicas.Alguns podem exigir que você faça o upload dos arquivos que você criou com as informações da chave SSH, enquanto outros podem pedir para copiar e colar as informações no cliente SSH.

Se você tiver um cliente SSH instalado, como Putty, ele também deve vir com um programa chamado Puttygen.Puttygen irá ajudá-lo a criar uma chave SSH com base em entradas aleatórias de você.

Também irá ajudá-lo a fazer as chaves no formato, a massa requer.Clique na tecla Salvar Public / Private.Você também pode copiar sua chave pública da caixa no topo, indicada pela seta.A chave pública é o que você precisará digitar no seu servidor para permitir que as pessoas se registreem com o acesso à chave privada ao servidor.Você também pode gerar uma frase chave do Puttygen também.

Para adicionar a chave privada ao PuTTY, clique no + pela opção SSH na janela e clique em Auth.Nesta página, navegue até a sua chave privada.Em seguida, clique novamente na sessão para o login.Você pode salvar esta configuração na metade inferior da janela da sessão.

Chave SSH através de PuTTY

Se você deseja saber como configurar uma chave SSH para o seu serviço VPS da nuvem, fornecemos um guia instrucional passo a passo para sua conveniência.Configurando a tecla SSH através de Putty, você precisará enviar a chave pública para o servidor (comumente realizado através de FTP ou SFTP)

Escrito por Hostwinds Team  /  Junho 5, 2021