Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Conexão SSH ao Ubuntu | Automatizando Infraestrutura em DevOps
Introdução ao DevOps

bookConexã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?

Note
Definição

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?

question mark

O que significa SSH?

Select the correct answer

question mark

Por que usamos o usuário root para conectar ao servidor?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 4

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

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

bookConexã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?

Note
Definição

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?

question mark

O que significa SSH?

Select the correct answer

question mark

Por que usamos o usuário root para conectar ao servidor?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 4
some-alt