Solução da comunidade

Como aceder à CLI do ZimaOS: terminal Web, SSH e consola local

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

O tutorial original de 2024 apresentava três formas de aceder à linha de comandos do ZimaOS: um teclado e um monitor ligados diretamente, SSH e a aplicação ttydBridge. O ZimaOS atual também disponibiliza o Modo de programador e um terminal baseado no navegador, pelo que o caminho de entrada mais seguro é agora mais claro do que o sugerido pela publicação histórica.

Utilize a linha de comandos apenas quando a interface Web não conseguir executar a tarefa ou quando um procedimento oficial o exigir. O ZimaOS protege grande parte do seu sistema de ficheiros como só de leitura; os dados dos utilizadores e das aplicações encontram-se normalmente em /DATA.

Painel do ZimaOS a apresentar o acesso à linha de comandos através da interface gráfica
O tutorial original começava no painel gráfico do ZimaOS.

A GUI e a CLI desempenham funções diferentes

Comparação entre os conceitos de interface gráfica e interface de linha de comandos no ZimaOS
A interface gráfica é mais segura para a gestão de rotina, enquanto a CLI é útil para diagnósticos e tarefas com scripts.

Método 1: Utilizar o terminal atual baseado na Web

Abra Definições → Geral → Modo de programador, ative o acesso SSH, se necessário, e abra o Terminal baseado na Web. Inicie sessão com a conta e a palavra-passe do ZimaOS. A documentação atual do ZimaOS utiliza este fluxo baseado em conta nas instruções do terminal do Modo de programador.

Mude para root apenas para uma etapa que o exija:

sudo -i

Método 2: Utilizar um teclado e um monitor

Consola local do ZimaOS apresentada num monitor ligado ao servidor
Uma consola local continua a ser útil quando a rede ou a interface Web não estão disponíveis.

O tutorial histórico utilizava Alt+F2 e descrevia um primeiro início de sessão como root sem palavra-passe. Considere isso específico da versão. Num sistema atual, utilize o modelo de conta e palavra-passe apresentado pela interface em execução e pela documentação atual; nunca deixe o acesso remoto como root sem palavra-passe.

Método 3: Ligar através de SSH

Ative o SSH no Modo de programador, identifique o endereço LAN do ZimaOS e estabeleça ligação a partir de um computador de confiança:

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

Verifique a impressão digital da chave do anfitrião na primeira ligação através de um canal local fidedigno antes de a aceitar. O guia da CLI do ZimaOS atual documenta o acesso SSH, enquanto os guias de aplicações mais recentes utilizam a conta normal seguida de sudo -i quando é necessário o root.

Janela de terminal a ligar-se ao ZimaOS através de SSH a partir de outro computador
O SSH é conveniente para copiar e colar, mas deve ser limitado a redes fidedignas ou a uma VPN privada.

Método histórico: ttydBridge

Página da ZimaOS App Store para instalar a aplicação de terminal histórica ttydBridge
A publicação de 2024 recomendava o ttydBridge antes de o fluxo de trabalho do terminal integrado atual ganhar destaque.
Linha de comandos ttydBridge baseada no navegador, executada a partir do painel do ZimaOS
Prefira o Terminal integrado atual baseado na Web quando estiver disponível na versão instalada do ZimaOS.

A publicação fornecia credenciais predefinidas históricas do ttydBridge. Não reutilize nem publique predefinições. Se já não precisar de um contentor ttydBridge antigo, remova-o apenas depois de verificar se algum fluxo de trabalho depende dele.

Compreender o limite do sistema só de leitura

Muitos caminhos do sistema ZimaOS são só de leitura por conceção. Guarde as experiências numa pasta nova dentro de /DATA, não na imagem do sistema operativo. Antes de eliminar ou alterar permissões recursivamente, determine o caminho exato e confirme que não se trata de uma base de dados de uma aplicação, da raiz de um armazenamento montado ou de uma pasta partilhada.

A referência original de comandos

Primeira página de exemplos de comandos Linux comuns utilizados no tutorial da CLI do ZimaOS
A primeira página de referência aborda comandos básicos de navegação e inspeção.
Segunda página de comandos Linux comuns para ficheiros e processos no ZimaOS
Os comandos que modificam ficheiros devem ser testados apenas dentro de uma pasta de dados escolhida explicitamente.
Terceira página de exemplos de comandos da CLI do ZimaOS e utilitários do sistema
A disponibilidade dos comandos e o resultado podem mudar entre versões do ZimaOS.

Perguntas frequentes sobre a CLI do ZimaOS

Qual é o método de terminal atualmente recomendado?

Utilize o Modo de programador e o Terminal integrado baseado na Web para a maioria das tarefas administrativas.

Devo iniciar sessão diretamente como root através de SSH?

Prefira a conta normal do ZimaOS e eleve os privilégios apenas para o comando necessário.

Porque é que o root não pode editar todos os caminhos do sistema?

O ZimaOS protege grande parte da sua imagem imutável do sistema operativo como só de leitura.