Acesso Remoto SSH

O SSH permite comunicação segura entre computadores. Use senha ou par de chaves. Gere chaves com ssh-keygen, copie a chave pública ao servidor e conecte-se com ssh <usuario>@<ip-maquina>.

Introdução ao SSH

O SSH (Secure Shell) é um protocolo de rede criptografado, amplamente utilizado para permitir a comunicação segura entre computadores através de redes inseguras. É essencial para a administração remota de servidores e a execução segura de comandos.

  • Protocolo para troca segura de informação

  • Execução remota de comandos

  • Trabalha com usuário e senha, ou par de chaves

  • Leve e fácil de utilizar

  • Amplamente utilizado no mercado

Funcionalidades Principais

  • Troca Segura de Informação: Protocolo criptografado que garante a integridade e confidencialidade dos dados trocados.

  • Execução Remota de Comandos: Permite a execução de comandos em servidores remotos de forma segura.

  • Autenticação por Usuário e Senha ou Par de Chaves:

    • Usuário e Senha: Método tradicional de autenticação.

    • Par de Chaves: Utiliza um par de chaves (pública e privada) para autenticação mais segura.

Comando de Conexão Básico

Para conectar a um servidor via SSH, use o comando:

Configuração de Par de Chaves

Gerar Par de Chaves

  1. Gere o par de chaves com o comando:

    O processo inclui a criação dos arquivos id_rsa (chave privada) e id_rsa.pub (chave pública).

  2. Exemplo de saída:

Adicionar a Chave Pública no Servidor

Copie a chave pública para o servidor:

Conexão Sem Senha

Com a chave pública adicionada ao servidor, você pode se conectar sem senha:

Especificar a Chave

Para usar uma chave específica, utilize o parâmetro -i:

Last updated