Gemenskapslösning

Så här får du åtkomst till ZimaOS CLI: webbterminal, SSH och lokal konsol

A July 2024 IceWhale tutorial showing local-console, SSH, and ttydBridge CLI access, plus command-reference images and the ZimaOS read-only system boundary.

Den ursprungliga guiden från 2024 presenterade tre sätt att nå ZimaOS kommandorad: ett direktanslutet tangentbord och en bildskärm, SSH och appen ttydBridge. Aktuella ZimaOS har även utvecklarläge och en webbläsarbaserad terminal, så den säkraste vägen in är nu tydligare än vad det historiska inlägget antyder.

Använd kommandoraden endast när webbgränssnittet inte kan utföra uppgiften eller när en officiell procedur uttryckligen kräver det. ZimaOS skyddar en stor del av systemets filsystem som skrivskyddat; användar- och appdata finns normalt under /DATA.

ZimaOS kontrollpanel som introducerar kommandoradsåtkomst bakom det grafiska gränssnittet
Den ursprungliga guiden började i ZimaOS grafiska kontrollpanel.

GUI och CLI fyller olika funktioner

Jämförelse av koncepten grafiskt gränssnitt och kommandoradsgränssnitt i ZimaOS
Det grafiska gränssnittet är säkrare för rutinmässig hantering, medan CLI är användbart för diagnostik och skriptbaserade uppgifter.

Metod 1: Använd den aktuella webbaserade terminalen

Öppna Inställningar → Allmänt → Utvecklarläge, aktivera SSH-åtkomst vid behov och öppna den webbaserade terminalen. Logga in med ZimaOS-kontot och lösenordet. I aktuell ZimaOS-dokumentation används detta kontobaserade flöde i terminalinstruktionerna för utvecklarläget.

Växla till root endast för ett steg som kräver det:

sudo -i

Metod 2: Använd tangentbord och bildskärm

ZimaOS lokala konsol visas på en bildskärm som är ansluten till servern
En lokal konsol är fortfarande värdefull när nätverket eller webbgränssnittet inte är tillgängligt.

Den historiska guiden använde Alt+F2 och beskrev en första root-inloggning utan lösenord. Se detta som versionsspecifikt. På ett aktuellt system ska du använda den konto- och lösenordsmodell som visas i det körande gränssnittet och i aktuell dokumentation. Lämna aldrig fjärråtkomst för root utan lösenord.

Metod 3: Anslut via SSH

Aktivera SSH i utvecklarläget, identifiera ZimaOS LAN-adress och anslut från en betrodd dator:

ssh <zimaos-account>@<zimaos-ip>

Verifiera värdnyckelns fingeravtryck vid den första anslutningen via en betrodd lokal kanal innan du godkänner det. Den aktuella ZimaOS CLI-guiden beskriver SSH-åtkomst, medan nyare programguider använder det vanliga kontot följt av sudo -i när root krävs.

Terminalfönster som ansluter till ZimaOS via SSH från en annan dator
SSH är praktiskt för att kopiera och klistra in, men bör begränsas till betrodda nätverk eller ett privat VPN.

Historisk metod: ttydBridge

ZimaOS App Store-sida för installation av den historiska ttydBridge-terminalappen
Inlägget från 2024 rekommenderade ttydBridge innan det aktuella arbetsflödet med den inbyggda terminalen blev etablerat.
Webbläsarbaserad ttydBridge-kommandorad som körs från ZimaOS-instrumentpanelen
Använd i första hand den aktuella inbyggda webbaserade terminalen när den finns tillgänglig i den installerade ZimaOS-versionen.

Inlägget innehöll historiska standardinloggningsuppgifter för ttydBridge. Återanvänd eller publicera inte standarduppgifter. Om en gammal ttydBridge-container inte längre behövs ska du ta bort den först efter att ha kontrollerat om något arbetsflöde är beroende av den.

Förstå den skrivskyddade systemgränsen

Många systemsökvägar i ZimaOS är skrivskyddade avsiktligt. Spara experiment i en ny mapp under /DATA, inte i operativsystemavbilden. Innan du raderar eller ändrar behörigheter rekursivt ska du fastställa den exakta sökvägen och bekräfta att den inte är en appdatabas, en monterad lagringsrot eller en delad mapp.

Den ursprungliga kommandoreferensen

Första sidan med vanliga Linux-kommandoexempel som används i självstudien om ZimaOS CLI
Den första referenssidan omfattar grundläggande navigerings- och granskningskommandon.
Andra sidan med vanliga Linux-kommandon för filer och processer i ZimaOS
Kommandon som ändrar filer bör endast testas i en uttryckligen vald datamapp.
Tredje sidan med exempel på ZimaOS CLI-kommandon och systemverktyg
Vilka kommandon som är tillgängliga och deras utdata kan ändras mellan olika ZimaOS-versioner.

Vanliga frågor om ZimaOS CLI

Vilken terminalmetod rekommenderas för närvarande?

Använd utvecklarläget och den inbyggda webbaserade terminalen för det mesta administrativa arbetet.

Bör jag logga in direkt som root via SSH?

Använd det vanliga ZimaOS-kontot och höj behörigheten endast för det kommando som kräver det.

Varför kan root inte redigera alla systemsökvägar?

ZimaOS skyddar stora delar av sin oföränderliga operativsystemavbild som skrivskyddad.