Conexão SSH ao Ubuntu
No início, você aprenderá como conectar manualmente ao servidor Ubuntu usando SSH, que foi criado com o Terraform. Isso ajudará a verificar se o servidor está em execução e acessível pela rede. Posteriormente, esse processo será automatizado utilizando o Ansible, mas primeiro, a conexão manual permite compreender como funciona.
O que é SSH?
SSH significa Secure Shell. Pode ser considerado uma forma segura de abrir um terminal em outro computador — neste caso, o servidor Ubuntu.
Tudo o que é enviado por meio do SSH, incluindo login, senha e comandos, é criptografado, impedindo que terceiros interceptem as informações.
O SSH oferece controle total sobre o servidor remoto. É possível realizar todas as operações normalmente feitas em seu próprio computador: executar programas, editar arquivos e instalar pacotes. Para iniciantes, é útil pensar nisso como "trabalhar em um computador remotamente", sem a necessidade de estar fisicamente próximo a ele.
Conexão SSH
Para conectar-se manualmente a um servidor, utilize o seguinte modelo: ssh <USERNAME>@<HOST> -p <PORT>
.
No nosso caso, fica assim:
Aqui, root
é o nome de usuário. Utilizamos root
porque é o usuário administrativo com privilégios totais, permitindo executar qualquer comando sem restrições. localhost
indica que o servidor está sendo executado em sua máquina (por meio do Docker, mas normalmente seria utilizado o IP real do servidor), e -p 2222
especifica a porta usada para acessar o contêiner.
Na primeira conexão, o SSH pode solicitar uma senha. Neste caso, trata-se da senha do root
, que já foi definida na imagem criada com o Terraform.
Após executar o comando, você estará no terminal do servidor, podendo executar comandos, instalar pacotes e verificar o funcionamento do sistema. Esta etapa auxilia na compreensão da administração remota de servidores e prepara o ambiente para automação de tarefas com o Ansible.
1. O que significa SSH?
2. Por que usamos o usuário root para conectar ao servidor?
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
What is the root password for this server?
Can you explain why we use port 2222 instead of the default SSH port?
How do I know if my SSH connection was successful?
Awesome!
Completion rate improved to 3.7
Conexão SSH ao Ubuntu
Deslize para mostrar o menu
No início, você aprenderá como conectar manualmente ao servidor Ubuntu usando SSH, que foi criado com o Terraform. Isso ajudará a verificar se o servidor está em execução e acessível pela rede. Posteriormente, esse processo será automatizado utilizando o Ansible, mas primeiro, a conexão manual permite compreender como funciona.
O que é SSH?
SSH significa Secure Shell. Pode ser considerado uma forma segura de abrir um terminal em outro computador — neste caso, o servidor Ubuntu.
Tudo o que é enviado por meio do SSH, incluindo login, senha e comandos, é criptografado, impedindo que terceiros interceptem as informações.
O SSH oferece controle total sobre o servidor remoto. É possível realizar todas as operações normalmente feitas em seu próprio computador: executar programas, editar arquivos e instalar pacotes. Para iniciantes, é útil pensar nisso como "trabalhar em um computador remotamente", sem a necessidade de estar fisicamente próximo a ele.
Conexão SSH
Para conectar-se manualmente a um servidor, utilize o seguinte modelo: ssh <USERNAME>@<HOST> -p <PORT>
.
No nosso caso, fica assim:
Aqui, root
é o nome de usuário. Utilizamos root
porque é o usuário administrativo com privilégios totais, permitindo executar qualquer comando sem restrições. localhost
indica que o servidor está sendo executado em sua máquina (por meio do Docker, mas normalmente seria utilizado o IP real do servidor), e -p 2222
especifica a porta usada para acessar o contêiner.
Na primeira conexão, o SSH pode solicitar uma senha. Neste caso, trata-se da senha do root
, que já foi definida na imagem criada com o Terraform.
Após executar o comando, você estará no terminal do servidor, podendo executar comandos, instalar pacotes e verificar o funcionamento do sistema. Esta etapa auxilia na compreensão da administração remota de servidores e prepara o ambiente para automação de tarefas com o Ansible.
1. O que significa SSH?
2. Por que usamos o usuário root para conectar ao servidor?
Obrigado pelo seu feedback!