Restaurarea accesului la cockpit la serverul SUSE Linux Enterprise

Pe SUSE Linux Enterprise Server 16.0, ghidul de configurare actual al Cockpit, publicat pe 8 octombrie 2026, confirmă cockpitmodelul, cockpit.socketunitatea systemd și portul HTTPS implicit 9090. Pentru a remedia o consolă care nu se conectează, verificați mai întâi DNS și accesibilitatea, apoi socketul, firewall-ul, certificatul și contul. Aceste comenzi de instalare sunt specifice SLES 16; pe o versiune SLES mai veche, confirmați instrucțiunile pachetului și firewall-ului pentru versiunea respectivă înainte de a instala sau modifica regulile.

Folosiți acest exemplu ipotetic explicit pe tot parcursul: Maya, administrator de sistem, deschide https://cockpit-srv.example.net:9090browserul de pe stația sa de lucru, iar acesta expiră. Gazda exemplu și orice adresă sau stare afișată sunt ilustrative, nu un raport al unui test real al serverului.

1. Separați o eroare de nume sau de rețea de o eroare de cabină de pilotaj

Începeți de la stația de lucru Maya. Confirmați că numele se rezolvă, apoi testați endpoint-ul HTTPS cu un scurt timeout:

getent ahosts cockpit-srv.example.net
curl -vI --connect-timeout 5 https://cockpit-srv.example.net:9090/
Căutare ilustrativă a terminalului pentru cockpit-srv.example.net care returnează adresa eșantion rezervată 192.0.2.25
Rezultatul DNS eșantion folosește o adresă de documentație rezervată; verificați numele de gazdă și adresa reale în propriul mediu.

Dacă căutarea numelui eșuează sau returnează o adresă veche, corectați înregistrarea DNS sau rezolvatorul clientului înainte de a atinge Cockpit. Dacă curl raportează „conexiune refuzată”, gazda a răspuns, dar nimic nu a acceptat conexiunea pe acel port sau un firewall a respins-o în mod activ. O expirare indică de obicei trafic pierdut, o problemă de rutare sau un firewall în amonte. Dacă curl ajunge la TLS și raportează un avertisment de certificat, traficul de rețea a ajuns la Cockpit; investigați certificatul în loc să deschideți mai multe porturi.

Confirmați că Maya utilizează numele de gazdă și rețeaua de administrare dorite. TCP 9090 este valoarea implicită, dar poate fi personalizată. Dacă accesul direct este restricționat, utilizați un server primar Cockpit aprobat pentru a accesa gazda secundară prin SSH, în loc să expuneți portul pe scară largă.

2. Verificați pachetul și socket-ul de pe server

Folosește SSH sau o consolă locală pentru a verifica pachetul Cockpit instalat, socketul systemd și dacă ceva ascultă pe 9090:

sudo zypper se -i cockpit
sudo systemctl status cockpit.socket
sudo ss -ltnp 'sport = :9090'
Ilustrație de ieșire a stării systemctl care arată că cockpit.socket este activ și ascultă pe portul 9090
Se așteaptă o ascultare activă cockpit.socketchiar și atunci când serviciul Cockpit la cerere este inactiv între sesiunile de browser.

Cockpit folosește activarea socketului systemd: cockpit.socketacceptă conexiunea browserului și pornește serviciul web atunci când este necesar. Prin urmare, o perioadă de inactivitate cockpit.servicenu indică în sine o eroare. Dacă Cockpit este instalat, dar socketul este inactiv, porniți-l și activați-l:

sudo systemctl enable --now cockpit.socket

Dacă pachetul lipsește pe SLES 16, SUSE documentează instalarea cu sudo zypper in -t pattern cockpit. Nu presupuneți că modelul este disponibil din repozitoriile configurate pentru SLES 15 sau o altă versiune. Examinați mesajele socket și service cu:

sudo journalctl -u cockpit.socket -u cockpit.service -b --no-pager

Dacă socketul ascultă local, dar Maya totuși expiră, verificați firewall-ul și ruta. Dacă nu ascultă, remediați eroarea pachetului sau a socket-ului în jurnal.

3. Permiteți accesul prin zona corectă a firewall-ului

Pe SLES 16 cu firewalld activat, identificați mai întâi zona activă și inspectați serviciile permise:

sudo firewall-cmd --get-active-zones
sudo firewall-cmd --zone=ZONE --list-services
Comenzi ilustrative firewalld care arată zona activă și serviciile permise în zona publică
Verificați zona activă reală și serviciile aferente înainte de a schimba firewall-ul gazdă; zona publică afișată este doar un exemplu.

Înlocuiți ZONEcu zona atașată interfeței de administrare. Dacă Cockpit lipsește și acea zonă este destinată accesului administrativ de încredere, adăugați serviciul Cockpit și reîncărcați regulile:

sudo firewall-cmd --zone=ZONE --add-service=cockpit --permanent
sudo firewall-cmd --reload
sudo firewall-cmd --zone=ZONE --query-service=cockpit

Regula afectează fiecare sursă permisă de zona respectivă, așadar mențineți zona de administrare limitată la rețeaua administratorului. Verificați și grupurile de securitate în cloud, ACL-urile de rețea, politica VPN și firewall-urile din amonte pentru TCP 9090.

Ghidul SUSE SLES 16 Cockpit documentează, de asemenea, actualizarea cockpit-selinux-policiesși repornirea cockpit.socketca parte a configurării firewall-ului. Dacă utilizați SLES 16 și politica pachetului/socket-ului sau a SELinux pare inconsistentă după parcurgerea pașilor firewall-ului, utilizați comenzile din ghidul SUSE corespunzător:

sudo zypper in -f cockpit-selinux-policies
sudo systemctl restart cockpit.socket

Nu aplicați acest pas de pachet la o altă versiune SLES fără a verifica instrucțiunile pachetului. Dacă accesul direct la port este restricționat intenționat, utilizați o gazdă principală Cockpit aprobată și conectați-vă la țintă ca server secundar prin SSH, în loc să extindeți firewall-ul țintei.

4. Rezolvați avertismentele TLS și refuzurile de conectare

Deschideți Cockpit prin HTTPS:. https://cockpit-srv.example.net:9090Pe SLES 16, Cockpit generează un certificat autosemnat dacă nu este instalat niciunul. Un avertisment al browserului despre un emitent necunoscut sau o nepotrivire de nume este o dovadă a unei probleme de încredere sau identitate TLS, nu o dovadă că conexiunea TCP a eșuat. Nu dezactivați verificările certificatelor browserului ca soluție permanentă.

Terminal ilustrativ care prezintă comanda cockpit-certificate-ensure check a SUSE la un prompt de shell
Comanda afișată verifică ce certificat va utiliza Cockpit; această ilustrație nu solicită un rezultat al verificării.

Inspectați certificatul selectat de Cockpit cu comanda documentată de SUSE:

sudo /usr/libexec/cockpit-certificate-ensure --check

SLES 16 încarcă certificate de la /etc/cockpit/ws-certs.d; o cheie privată corespunzătoare folosește același nume de fișier de bază cu un .keysufix. Pentru serverele gestionate, instalați un certificat al cărui nume alternativ de subiect corespunde cu numele de gazdă introdus de Maya, includeți lanțul său intermediar și faceți ca autoritatea de certificare emitentă să fie de încredere pentru stația de lucru. Dacă curl ajunge la serviciu, dar raportează un certificat autosemnat, corectați încrederea sau implementați un certificat adecvat în loc să schimbați firewall-ul.

Cockpit folosește acreditările normale ale contului serverului; nu necesită o parolă Cockpit separată. În noile instalări SLES, rootautentificarea bazată pe parolă este dezactivată în mod implicit. Dacă Maya ajunge la pagina de autentificare, dar nu se poate conecta ca root, utilizați un cont obișnuit autorizat în loc să activați autentificarea cu parolă root exclusiv pentru a depana Cockpit. Acțiunile administrative pot utiliza apoi calea de privilegii permisă a contului.

Verificați calea completă

Reîncărcați adresa URL HTTPS de pe stația de lucru Maya. Verificați dacă DNS returnează serverul dorit, dacă TCP 9090 este accesibil, dacă certificatul se potrivește și este de încredere și dacă un cont autorizat se poate conecta. Dacă ascultarea locală funcționează, dar solicitarea la distanță expiră, furnizați echipei de rețea atât adresele, cât și portul, precum și ora de testare.

Cea mai recentă referință SUSE pentru detalii despre instalare, firewall, certificat și autentificare este ghidul de administrare SLES 16.0 Cockpit , publicat pe 8 octombrie 2026. Pentru comportamentul general al HTTPS și certificatelor în versiunile Cockpit, consultați ghidul Cockpit SSL/TLS . Disponibilitatea exactă a pachetelor și integrarea firewall-ului rămân specifice fiecărei versiuni.

Lasă un comentariu

Activarea corecțiilor SLES live și verificarea unei corecții de kernel

Activarea corecțiilor SLES live și verificarea unei corecții de kernel

Configurați calea corectă pentru Live Patching pentru SLES 16.0 sau 15 SP7, aplicați corecțiile eligibile ale kernelului și confirmați ce este activ fără a-l confunda cu o actualizare a kernelului care necesită repornire.

Mențineți serviciile disponibile în timpul unei actualizări de la SLES 15 SP5 la SP6

Mențineți serviciile disponibile în timpul unei actualizări de la SLES 15 SP5 la SP6

SLES 15 SP5 poate migra online la SP6, dar fiecare nod trebuie să repornească. Folosiți o actualizare continuă testată sau o trecere de la un sistem blue-green la altul pentru a menține accesibile sarcinile de lucru.

Creați un profil AppArmor personalizat pe SUSE Linux

Creați un profil AppArmor personalizat pe SUSE Linux

Creați, rafinați și verificați un profil AppArmor cu privilegii minime pe SLES 15 SP7, cu o notă clară privind setările implicite SELinux pentru SLES 16.

Aplicați SLES 15 STIG în siguranță cu OpenSCAP

Aplicați SLES 15 STIG în siguranță cu OpenSCAP

Folosește profilul STIG acceptat de SUSE pentru a scana SLES 15, a testa remedierea, a revizui constatările rămase și a păstra dovezile evaluării.

Restaurarea accesului la cockpit la serverul SUSE Linux Enterprise

Restaurarea accesului la cockpit la serverul SUSE Linux Enterprise

Urmăriți o conexiune Cockpit eșuată prin DNS, portul 9090, socketul systemd, firewalld, TLS și setările de conectare folosind instrucțiunile SUSE actuale.

Configurați failover-ul Ethernet fiabil cu SLES 15 Bonding

Configurați failover-ul Ethernet fiabil cu SLES 15 Bonding

Creați o conexiune Ethernet redundantă pe SLES 15 cu YaST și Wicked, configurați legătura activă de backup și verificați ambele porturi și failover-ul.

Construiți un profil AutoYaST reutilizabil pentru instalările SLES 15

Construiți un profil AutoYaST reutilizabil pentru instalările SLES 15

Transformați un sistem SLES 15 existent într-un profil AutoYaST revizuit, validați-l și utilizați-l pentru a implementa un server de testare cu mai puțini pași manuali.

Configurarea KVM SLES 15: Pornirea mașinilor virtuale selectate la pornire

Configurarea KVM SLES 15: Pornirea mașinilor virtuale selectate la pornire

Instalați instrumentele SLES 15 KVM și libvirt, activați serviciul gazdă corect și configurați mașinile virtuale selectate pentru a porni după o repornire.

Automatizați copiile de rezervă Nextcloud consistente cu Restic și Cron

Automatizați copiile de rezervă Nextcloud consistente cu Restic și Cron

Fă copii de rezervă ale fișierelor Nextcloud și MariaDB împreună, programează snapshot-uri Restic criptate cu cron și verifică recuperarea fără a risca serverul activ.

Copierea de rezervă și restaurarea unei cutii poștale Zimbra CE utilizând exporturile TGZ

Copierea de rezervă și restaurarea unei cutii poștale Zimbra CE utilizând exporturile TGZ

Exportați o cutie poștală individuală Zimbra Community Edition, validați copia de rezervă TGZ și restaurați elementele lipsă fără a suprascrie e-mailurile existente.