Este curso para iniciantes desenvolve um fluxo SSH prático para sessões remotas e transferência criptografada de arquivos. Em cinco laboratórios guiados, você se conectará a um servidor simulado, estabelecerá autenticação por chave, moverá arquivos com três ferramentas e substituirá dados repetidos por aliases do cliente SSH.
O desafio final combina essas habilidades: criar um par de chaves, autorizá-lo para uma conta de implantação preparada, definir o alias production e sincronizar um diretório de aplicação web por esse alias.
O que você aprenderá
- Abrir uma sessão SSH, avaliar o aviso de impressão digital no primeiro acesso, verificar a identidade e sair corretamente
- Gerar um par RSA de 2048 bits e distinguir a chave privada da pública
- Instalar uma chave pública com
ssh-copy-ide confirmar login sem nova solicitação da senha da conta - Enviar e baixar arquivos individuais com
scp - Sincronizar um diretório por SSH com as opções de arquivo e detalhe do
rsync - Navegar pelos lados local e remoto do SFTP com
lls,ls,lcd,puteget - Definir host, destino e usuário reutilizáveis em
~/.ssh/config - Implantar um diretório
webapppreparado em uma conta de produção simulada por um alias SSH
Para quem é este curso
Este curso é destinado a iniciantes em Linux, desenvolvedores e futuros administradores de sistemas ou DevOps que desejam fundamentos práticos de acesso SSH e transferência segura pela linha de comando.
Pré-requisitos: Navegação básica no terminal, criação e inspeção de arquivos e edição de texto; não é necessária experiência anterior em administração SSH.
Ambiente de aprendizagem: Um terminal LabEx baseado em Ubuntu com serviços SSH locais, contas labuser e deployer preparadas, arquivos de prática e configuração SSH pessoal isolada.
Perguntas frequentes
Como o curso é organizado?
Cinco laboratórios oferecem prática guiada. O sexto item é um desafio em que você configura chaves e o alias production e copia todo o diretório webapp com rsync -av usando menos orientação.
Preciso de acesso a outro servidor remoto?
Não. Todas as sessões e transferências usam contas preparadas em localhost, permitindo praticar o fluxo cliente-servidor sem outra máquina ou conta de nuvem.
Por que o laboratório usa uma chave RSA sem frase secreta?
Os exercícios exigem RSA de 2048 bits e frase vazia para demonstrar login automatizado no ambiente isolado. Em sistemas reais, algoritmo, tamanho, frase e política do agente devem seguir os requisitos da organização.
Quando devo usar scp, rsync ou SFTP?
O curso usa scp para cópias diretas, rsync para sincronizar diretórios e SFTP para uma sessão interativa que permite explorar os dois lados e escolher arquivos com put e get.





