Hvordan få tilgang til din Starlight Virtual Machine

Når din Starlight Virtual Machine (VM) er oppe og kjører, kan du koble deg til den direkte fra Starlight Manager – ekstra verktøy, som SSH-klienter, er ikke nødvendig. Applikasjonen tilbyr to tilgangsalternativer: Konsoll og Kommandolinjegrensesnitt (CLI).

Begge gir deg full kontroll over din VM, slik at du kan installere eller oppdatere programvare, administrere filer og brukere, konfigurere tjenester osv. Konsoll gir full, direkte tilgang til din VM: du kan bruke den til feilsøking, installasjon eller systemgjenoppretting; og CLI er et raskt, nettleserbasert terminalvindu for daglig administrasjon.

I denne artikkelen dekker vi:

  1. Hvordan navigere og få tilgang til serveradministrasjonsalternativene;

  2. De viktigste forskjellene mellom Konsoll og CLI;

  3. Grunnleggende kommandoer for installasjon og oppdatering av programvare, konfigurering av tjenester, opplasting av filer og administrasjon av brukere.


1. Hvordan få tilgang til Konsoll og Kommandolinje

1. I Starlight Manager-appen, klikk på din VM for å åpne VM-administrasjonsmenyen (1) og gå til Virtual Machine-tilgang (2):

2. I sidemenyen, klikk Start kommandolinje eller Start konsoll, avhengig av behov. Verktøyene åpnes i et nytt nettleservindu:

Kommandolinje:

Konsoll (etter at root-detaljer er oppgitt):


2. Forskjeller mellom Konsoll og CLI

Konsolltilgang

CLI-tilgang

Formål

Gir full systemnivåtilgang. Brukes for avansert administrasjon og gjenoppretting.

Gir et forenklet terminalvindu for å kjøre kommandoer raskt fra nettleseren. Brukes til daglige administrative oppgaver.

Innlogging

Krever at du oppgir innloggingsdetaljer – brukernavn og passord.

Åpnes automatisk uten innlogging. Brukernavnfeltet er tilgjengelig, slik at du kan angi hvilken bruker du vil koble til (root eller annen).

Nettverksrobusthet

Den er alltid tilgjengelig, selv om nettverkstilkoblingen til VM-en (som SSH) er nede eller blokkert. Dette betyr at du fortsatt kan administrere og gjenopprette din VM ved nettverksproblemer.

Gir også robust tilkobling, men hvis det er problemer med VM-ens nettverkskonfigurasjon, er Konsoll reserve for feilsøking og gjenoppretting av tilgang.

Grensesnitt

Fullskjermsmiljø med full kontroll over oppstartsbeskjeder, omstarter og gjenopprettingsmodus.

Tilbyr et moderne, forenklet kommandolinjegrensesnitt med funksjoner som musestøtte, hurtigtaster, kopier-lim inn og kommandologg.

Når bruke

- VM ikke tilgjengelig via SSH eller nettverk.

- Gjenoppretting, installasjon eller systemfeilsøking.

- Vise oppstartslogger og konsollmeldinger.

- Rutinemessig serveradministrasjon.

- Programvareoppdateringer og konfigurasjoner.

- Enkle administrative oppgaver.

3. Grunnleggende kommandoer for ulike OS

Her er noen viktige Linux-kommandoer som hjelper deg å administrere din Virtual Machine. Du kan bruke dem både i Konsoll og CLI for å installere og oppdatere programvare, konfigurere tjenester, administrere brukere og håndtere filer.

Handling

Ubuntu / Debian

AlmaLinux / CentOS / Rocky / Fedora

Oppdater systempakker

apt update && apt upgrade -y

dnf update -y (eller yum update -ypå eldre versjoner)

Installer programvare

apt install pakkenavn

dnf install pakkenavn (eller yum install pakkenavn)

Fjern programvare

apt remove pakkenavn

dnf remove pakkenavn (eller yum remove pakkenavn)

Start / stopp en tjeneste

systemctl start tjeneste / systemctl stop tjeneste

systemctl start tjeneste / systemctl stop tjeneste

Aktiver tjeneste ved oppstart

systemctl enable tjeneste

systemctl enable tjeneste

Sjekk brannmur (UFW eller firewalld)

ufw status

ufw allow 80,443/tcp

firewall-cmd --state

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

firewall-cmd --reload

Opprett en ny bruker

adduser brukernavn

adduser brukernavn

Gi brukeren sudo-rettigheter

usermod -aG sudo brukernavn

usermod -aG wheel brukernavn

Endre brukerpassord

passwd brukernavn

passwd brukernavn

Rediger en fil

nano sti/til/fil

nano sti/til/fil

Eksempel: installasjon av webserver og brannmur

Debian-basert (Ubuntu, Debian 12):

apt install nginx -y - Installerer Nginx-webserveren på systemet ditt

ufw allow 'Nginx Full' - Oppdaterer UFW (Uncomplicated Firewall)-reglene for å tillate både HTTP (port 80) og HTTPS (port 443)-trafikk

systemctl enable nginx - Sørger for at Nginx starter automatisk hver gang serveren starter på nytt

systemctl status nginx - Verifiserer at webserveren svarer

RHEL-basert (AlmaLinux, CentOS, Rocky, Fedora):

dnf install httpd -y - Installerer Apache HTTP Server

systemctl enable httpd - Konfigurerer Apache til å starte automatisk

systemctl start httpd - Starter Apache-tjenesten umiddelbart

firewall-cmd --permanent --add-service=http - Åpner port 80 (HTTP) i brannmuren slik at besøkende kan få tilgang til webserveren din via standard webprotokoll

firewall-cmd --reload - Laster inn endringer i brannmurkonfigurasjonen på nytt

systemctl status httpd - Sjekker statusen til webserveren.

En gyldig e-postadresse er påkrevd