Need help? Chat now!

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