Como aceder à tua Virtual Machine

Assim que a tua Virtual Machine (VM) estiver ativa e em funcionamento, podes ligar-te a ela diretamente a partir do VPS Manager – não são necessárias ferramentas adicionais, como clientes SSH. A aplicação disponibiliza duas opções de acesso: Console e Command Line Interface (CLI).

Ambas te dão controlo total sobre a tua VM, permitindo-te instalar ou atualizar software, gerir ficheiros e utilizadores, configurar serviços, etc. O Console fornece acesso total e direto à tua VM: podes usá-lo para resolução de problemas, instalação ou recuperação do sistema; e a CLI é um terminal rápido, baseado no navegador, para a gestão do dia a dia.

Neste artigo, vamos abordar:

  1. Como navegar e aceder às opções de gestão do servidor;

  2. As principais diferenças entre o Console e a CLI;

  3. Comandos básicos para instalar e atualizar software, configurar serviços, carregar ficheiros e gerir utilizadores.


1. Como aceder ao Console e à linha de comandos

1. Na aplicação VPS Manager, clica na tua VM para abrir o menu de Gestão da VM (1) e vai a Virtual Machine access (2):

2. No separador lateral, clica em Launch command line ou Launch console,consoante as tuas necessidades. As ferramentas serão abertas numa nova janela do navegador:

Linha de comandos:

Console (depois de introduzires os dados de root):


2. Diferenças entre o Console e a CLI

Acesso por Console

Acesso por CLI

Finalidade

Dá acesso total ao nível do sistema. É usado para gestão avançada e recuperação.

Disponibiliza um terminal simplificado para executar comandos rapidamente a partir do navegador. É usado para tarefas administrativas do dia a dia.

Início de sessão

Requer a introdução dos teus dados de acesso - nome de utilizador e palavra-passe.

Abre automaticamente sem início de sessão. O campo de nome de utilizador está disponível, para que possas indicar com que utilizador te queres ligar (root ou outro).

Resiliência da rede

Está sempre disponível, mesmo que a tua ligação de rede à VM (como SSH) esteja em baixo ou bloqueada. Isto significa que ainda podes gerir e recuperar a tua VM em caso de problemas de rede.

Também oferece uma ligação robusta, mas se houver problemas com a configuração de rede da VM, o Console é a alternativa para resolver problemas e restaurar o acesso.

Interface

Ambiente em ecrã inteiro com controlo total sobre mensagens de arranque, reinícios e modos de recuperação.

Oferece uma interface moderna e simplificada de linha de comandos com funcionalidades como suporte para rato, atalhos de teclado, copiar e colar, e histórico de comandos.

Quando usar

- VM inacessível por SSH ou pela rede.

- Recuperação, instalação ou depuração do sistema.

- Visualização de registos de arranque e mensagens da consola.

- Gestão rotineira do servidor.

- Atualizações e configurações de software.

- Tarefas leves de administração.

3. Comandos básicos para vários sistemas operativos

Aqui tens alguns comandos Linux essenciais para te ajudar a gerir a tua Virtual Machine. Podes usá-los tanto no Console como na CLI para instalar e atualizar software, configurar serviços, gerir utilizadores e lidar com ficheiros.

Ação

Ubuntu / Debian

AlmaLinux / CentOS / Rocky / Fedora

Atualizar pacotes do sistema

apt update && apt upgrade -y

dnf update -y(ouyum update -yem versões mais antigas)

Instalar software

apt installpackage-name

dnf installpackage-name (ou yum installpackage-name)

Remover software

apt removepackage-name

dnf removepackage-name (ou yum removepackage-name)

Iniciar / parar um serviço

systemctl startservice / systemctl stopservice

systemctl startservice / systemctl stopservice

Ativar serviço no arranque

systemctl enableservice

systemctl enableservice

Verificar firewall (UFW ou firewalld)

ufw status

ufw allow 80,443/tcp

firewall-cmd --state

firewall-cmd --permanent --add-service=http

firewall-cmd --reload

Criar um novo utilizador

adduserusername

adduserusername

Dar permissões sudo ao utilizador

usermod -aG sudousername

usermod -aG wheelusername

Alterar a palavra-passe do utilizador

passwdusername

passwdusername

Editar um ficheiro

nanopath/to/file

nanopath/to/file

Exemplo: instalação de servidor web e firewall

Baseado em Debian (Ubuntu, Debian 12):

apt install nginx -y - Instala o servidor web Nginx no teu sistema

ufw allow 'Nginx Full' - Atualiza as regras do UFW (Uncomplicated Firewall) para permitir tráfego HTTP (porta 80) e HTTPS (porta 443)

systemctl enable nginx - Garante que o Nginx arranca automaticamente sempre que o servidor reinicia

systemctl status nginx - Verifica se o servidor web está a responder

Baseado em RHEL (AlmaLinux, CentOS, Rocky, Fedora):

dnf install httpd -y - Instala o Apache HTTP Server

systemctl enable httpd - Configura o Apache para arrancar automaticamente

systemctl start httpd - Inicia imediatamente o serviço Apache

firewall-cmd --permanent --add-service=http - Abre a porta 80 (HTTP) na firewall para que os visitantes possam aceder ao teu servidor web através do protocolo web padrão

firewall-cmd --reload - Recarrega as alterações da configuração da firewall

systemctl status httpd - Verifica o estado do servidor web.

É necessário um email válido