Como aceder à tua Starlight Virtual Machine

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

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

Neste artigo, vamos abordar:

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

  2. As principais diferenças entre Consola e CLI;

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


1. Como aceder à Consola e à Linha de Comandos

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

2. No separador lateral, clica em Abrir linha de comandos ou Abrir consola, consoante o que precisares. As ferramentas serão abertas numa nova janela do navegador:

Linha de comandos:

Consola (após introduzires os dados de root):


2. Diferenças entre Consola e CLI

Acesso pela Consola

Acesso pela CLI

Finalidade

Dá acesso total ao sistema. Usado para gestão avançada e recuperação.

Fornece um terminal simplificado para executar comandos rapidamente a partir do navegador. Usado para tarefas administrativas do dia a dia.

Login

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

Abre automaticamente sem login. O campo de nome de utilizador está disponível, por isso podes especificar com que utilizador te queres ligar (root ou outro).

Resiliência de rede

Está sempre disponível, mesmo que a tua ligação de rede à VM (como SSH) esteja em baixo ou bloqueada. Isto significa que podes continuar a 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, a Consola é a alternativa para resolução de problemas e restauro do acesso.

Interface

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

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

Quando usar

- VM inacessível via SSH ou rede.

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

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

- Gestão rotineira do servidor.

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

- Tarefas administrativas leves.

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

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

Ação

Ubuntu / Debian

AlmaLinux / CentOS / Rocky / Fedora

Atualizar pacotes do sistema

apt update && apt upgrade -y

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

Instalar software

apt install nome-do-pacote

dnf install nome-do-pacote (ou yum install nome-do-pacote)

Remover software

apt remove nome-do-pacote

dnf remove nome-do-pacote (ou yum remove nome-do-pacote)

Iniciar / parar um serviço

systemctl start serviço / systemctl stop serviço

systemctl start serviço / systemctl stop serviço

Ativar serviço no arranque

systemctl enable serviço

systemctl enable serviço

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

adduser nome-de-utilizador

adduser nome-de-utilizador

Dar permissões sudo ao utilizador

usermod -aG sudo nome-de-utilizador

usermod -aG wheel nome-de-utilizador

Alterar palavra-passe do utilizador

passwd nome-de-utilizador

passwd nome-de-utilizador

Editar um ficheiro

nano caminho/para/ficheiro

nano caminho/para/ficheiro

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 inicia 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 iniciar automaticamente

systemctl start httpd - Inicia o serviço Apache imediatamente

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

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

systemctl status httpd - Verifica o estado do servidor web.

É necessário um email válido