Communityoplossing

Zo krijg je toegang tot de ZimaOS CLI: webterminal, SSH en lokale console

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

De oorspronkelijke tutorial uit 2024 beschreef drie manieren om toegang te krijgen tot de opdrachtregel van ZimaOS: een rechtstreeks aangesloten toetsenbord en beeldscherm, SSH en de ttydBridge-app. Het huidige ZimaOS biedt ook de ontwikkelaarsmodus en een browsergebaseerde terminal, waardoor de veiligste toegangsmethode nu duidelijker is dan het historische bericht suggereert.

Gebruik de opdrachtregel alleen wanneer de webinterface de taak niet kan uitvoeren of wanneer een officiële procedure dit specifiek vereist. ZimaOS beschermt een groot deel van het systeembestandssysteem als alleen-lezen; gebruikers- en appgegevens staan normaal gesproken onder /DATA.

ZimaOS-dashboard dat toegang tot de opdrachtregel achter de grafische interface introduceert
De oorspronkelijke tutorial begon op het grafische dashboard van ZimaOS.

GUI en CLI dienen verschillende doelen

Vergelijking van concepten voor de grafische interface en de opdrachtregelinterface in ZimaOS
De GUI is veiliger voor routinematig beheer, terwijl de CLI nuttig is voor diagnostiek en taken met scripts.

Methode 1: De huidige webterminal gebruiken

Open Instellingen → Algemeen → Ontwikkelaarsmodus, schakel indien nodig SSH-toegang in en open de webterminal. Meld je aan met het ZimaOS-account en wachtwoord. De actuele ZimaOS-documentatie gebruikt deze accountgebaseerde werkwijze in de terminalinstructies voor de ontwikkelaarsmodus.

Schakel alleen voor een stap waarvoor dit nodig is over naar root:

sudo -i

Methode 2: Een toetsenbord en beeldscherm gebruiken

Lokale ZimaOS-console weergegeven op een monitor die met de server is verbonden
Een lokale console blijft waardevol wanneer netwerkverbinding of de webinterface niet beschikbaar is.

De historische tutorial gebruikte Alt+F2 en beschreef een eerste rootaanmelding zonder wachtwoord. Beschouw dat als versiegebonden. Gebruik op een huidig systeem het account- en wachtwoordmodel dat in de actieve interface en de actuele documentatie wordt weergegeven; laat externe roottoegang nooit zonder wachtwoord openstaan.

Methode 3: Verbinding maken via SSH

Schakel SSH in de ontwikkelaarsmodus in, zoek het LAN-adres van ZimaOS op en maak vanaf een vertrouwde computer verbinding:

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

Controleer de hostkeysleutelvingerafdruk bij de eerste verbinding via een vertrouwd lokaal kanaal voordat je deze accepteert. De actuele ZimaOS CLI-handleiding documenteert SSH-toegang, terwijl nieuwere applicatiehandleidingen het normale account gebruiken, gevolgd door sudo -i wanneer root vereist is.

Terminalvenster dat vanaf een andere computer via SSH verbinding maakt met ZimaOS
SSH is handig voor kopiëren en plakken, maar moet beperkt blijven tot vertrouwde netwerken of een privé-VPN.

Historische methode: ttydBridge

ZimaOS App Store-pagina voor het installeren van de historische ttydBridge-terminalapp
Het bericht uit 2024 raadde ttydBridge aan voordat de huidige ingebouwde terminalworkflow gangbaar werd.
Browsergebaseerde ttydBridge-opdrachtregel die vanuit het ZimaOS-dashboard wordt uitgevoerd
Gebruik bij voorkeur de huidige ingebouwde webterminal als die beschikbaar is in de geïnstalleerde ZimaOS-versie.

Het bericht bevatte historische standaardreferenties voor ttydBridge. Gebruik standaardgegevens niet opnieuw en publiceer ze niet. Als een oude ttydBridge-container niet meer nodig is, verwijder deze dan pas nadat je hebt gecontroleerd of een workflow ervan afhankelijk is.

Begrijp de alleen-lezen systeemgrens

Veel systeempaden van ZimaOS zijn bewust alleen-lezen. Sla experimenten op in een nieuwe map onder /DATA, niet in de image van het besturingssysteem. Bepaal het exacte pad voordat je bestanden verwijdert of machtigingen recursief wijzigt, en controleer of het geen appdatabase, gekoppelde opslagroot of gedeelde map is.

De oorspronkelijke opdrachtreferentie

Eerste pagina met veelgebruikte Linux-opdrachtvoorbeelden in de ZimaOS CLI-tutorial
De eerste referentiepagina behandelt basisopdrachten voor navigatie en inspectie.
Tweede pagina met veelgebruikte Linux-opdrachten voor bestanden en processen in ZimaOS
Opdrachten die bestanden wijzigen, mogen alleen worden getest in een expliciet gekozen gegevensmap.
Derde pagina met voorbeelden van ZimaOS CLI-opdrachten en systeemhulpprogramma's
De beschikbaarheid van opdrachten en de uitvoer kunnen per ZimaOS-release verschillen.

Veelgestelde vragen over de ZimaOS CLI

Wat is momenteel de aanbevolen terminalmethode?

Gebruik voor de meeste beheertaken de ontwikkelaarsmodus en de ingebouwde webterminal.

Moet ik rechtstreeks als root inloggen via SSH?

Gebruik bij voorkeur het normale ZimaOS-account en verhoog alleen de rechten voor de vereiste opdracht.

Waarom kan root niet elk systeempad bewerken?

ZimaOS beschermt een groot deel van zijn onveranderlijke besturingssysteemimage als alleen-lezen.