Como instalar o Cockpit no Debian 11/12/10/9
Bem-vindo ao nosso guia sobre como instalar o Cockpit no Debian 11/12/10/9. Linux Cockpit é uma ferramenta de administração de servidor/sistema de código aberto, leve e baseada na Web, originalmente escrita para distribuições Linux da família RHEL. O Cockpit interage diretamente com o sistema operacional a partir de uma sessão real do Linux em um navegador com interface fácil de usar.
Recursos do Cockpit
O Cockpit permite que você execute:
- Gerenciamento de serviços – Iniciar, parar, reiniciar, recarregar, desabilitar, habilitar, mascarar etc.
- Gerenciamento de conta de usuário – Adicionar usuários, excluir, bloquear, atribuir função de administrador, definir senha, forçar alteração de senha, adicionar chaves SSH públicas, etc.
- Gerenciamento de firewall
- Gerenciamento de contêineres de cabine
- Gerenciamento de políticas SELinux
- Diário v2
- Configurações do iniciador iSCSI
- Relatórios SOS
- Configuração do cliente NFS
- Configurar o servidor VPN OpenConnect
- Ações privilegiadas – Desligar, reiniciar o sistema
- Junte a máquina ao domínio
- Gerenciamento de dispositivos de hardware
- Atualizações do sistema para hosts dnf, yum, apt
- Gerenciar o nó Kubernetes
Instale o Cockpit no Debian 11/12/10/9
O pacote Cockpit deve estar disponível nas fontes padrão do sistema operacional
$ sudo apt update
$ sudo apt policy cockpit
cockpit:
Installed: (none)
Candidate: 287-1
Version table:
287-1 500
500 http://deb.debian.org/debian bookworm/main amd64 Packages
500 http://mirror.hetzner.com/debian/packages bookworm/main amd64 Packages
Para instalar o Cockpit no Debian 11/12/10, execute o comando abaixo
sudo apt install cockpit cockpit-machines cockpit-podman
Instalar o Cockpit no Debian 9:
Cockpit está incluído nos backports do Debian 9 (Stretch). Habilite o repositório backports no Debian 9 executando o comando:
echo 'deb http://deb.debian.org/debian stretch-backports main' | sudo tee /etc/apt/sources.list.d/backports.list
Em seguida, atualize sua lista de pacotes e instale o cockpit:
sudo apt update
sudo apt install cockpit cockpit-machines cockpit-podman
Acesse a interface web do cockpit no Debian 12/11/10/9
O serviço Cockpit deve ser iniciado automaticamente após a instalação. Você pode confirmar se o serviço está em execução usando:
systemctl status cockpit
Se o serviço não estiver em execução, inicie-o executando o seguinte comando em seu terminal:
sudo systemctl start cockpit
Habilite também o serviço de cockpit para iniciar na inicialização do sistema;
sudo systemctl enable cockpit.socket
Verifique o status novamente após iniciar o serviço:
$ systemctl status cockpit
● cockpit.service - Cockpit Web Service
Loaded: loaded (/lib/systemd/system/cockpit.service; static)
Active: active (running) since Fri 2023-08-04 18:32:11 UTC; 2s ago
TriggeredBy: ● cockpit.socket
Docs: man:cockpit-ws(8)
Process: 1770 ExecStartPre=/usr/lib/cockpit/cockpit-certificate-ensure --for-cockpit-tls (code=exited, status=0/SUCCESS)
Main PID: 1783 (cockpit-tls)
Tasks: 1 (limit: 4531)
Memory: 2.4M
CPU: 290ms
CGroup: /system.slice/cockpit.service
└─1783 /usr/lib/cockpit/cockpit-tls
Aug 04 18:32:11 deb12 systemd[1]: Starting cockpit.service - Cockpit Web Service...
Aug 04 18:32:11 deb12 cockpit-certificate-ensure[1777]: /usr/lib/cockpit/cockpit-certificate-helper: line 25: sscg: command not found
Aug 04 18:32:11 deb12 cockpit-certificate-ensure[1778]: .................+......+....+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...............................+...+....>
Aug 04 18:32:11 deb12 cockpit-certificate-ensure[1778]: ..+..........+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+.+.....+....+.....+.......+.....+...+.......+........>
Aug 04 18:32:11 deb12 cockpit-certificate-ensure[1778]: -----
Aug 04 18:32:11 deb12 systemd[1]: Started cockpit.service - Cockpit Web Service.
O serviço Cockpit é vinculado à porta 9090
depois de ser iniciado. Acesse sua interface web abrindo http://[ServerIP|Hostname]:9090
.
$ ss -tunelp | grep 9090
tcp LISTEN 0 4096 *:9090 *:* ino:56299 sk:6 cgroup:/system.slice/cockpit.socket v6only:0 <->
Se você tiver um serviço de firewall UFW em execução, permita a porta 9090.
sudo ufw allow 9090
Aceite o aviso de certificado inválido para acessar o console web do Cockpit.
Clique em “Avançado” para aceitar.
Você precisa de credenciais raiz do sistema para fazer login no Cockpit. Isso pode ser definido no servidor usando o comando:
debian@debian-bullseye-01:~$ sudo passwd root
New password: <INPUT-NEW-ROOT-PASSWORD>
Retype new password: <CONFIRM-ROOT-PASSWORD>
passwd: password updated successfully
Agora use as credenciais definidas para fazer login no console web do Cockpit no Debian.
Página de login do Debian 9
Você deve acessar a página do painel após fazer login. Ela tem uma aparência semelhante à compartilhada na captura de tela;
Você também pode abrir uma sessão de terminal para executar comandos do Linux
Espero que este guia tenha sido útil. Obrigado por usar nosso artigo para instalar o Cockpit no Debian 10/11/9. Leia mais na documentação do Cockpit. No painel você pode administrar:
- Armazenar
- Rede
- Gerenciar contas de usuário Linux
- Verifique os registros de serviço
- Gerenciar serviço – status, parar, reiniciar etc.
- Execute a atualização do sistema
- Instalar aplicativos
- e muitas outras funções do Cockpit
Verifique também como gerenciar CentOS/RHEL 8 Linux com Cockpit