Post

Installing Cockpit for CentOS 7 and later

Installing Cockpit for CentOS 7 and later

Cockpit, CentOS işletim sistemleri için kullanılabilen bir web tabanlı arayüz uygulamasıdır. Cockpit, sunucularınızı yönetmenizi, izlemenizi ve ayarlamanızı sağlar. Aşağıdaki adımları izleyerek CentOS üzerine Cockpit kurabilir ve kaldırabilirsiniz.

Kurulum:

  1. CentOS sunucunuza bağlanın.
  2. Cockpit paketlerinin en son sürümünü yüklemek için aşağıdaki komutu çalıştırın:
sudo yum install cockpit

Firewall'ınızın 9090 portunun aktif olduğundan emin olun:

sudo firewall-cmd --add-port=9090/tcp --permanent
sudo firewall-cmd --permanent --add-service=cockpit
sudo firewall-cmd --reload

Cockpit servisini başlatın ve sistem açılışında otomatik olarak başlamasını sağlayın:

sudo systemctl start cockpit
#sudo systemctl stopcockpit
sudo systemctl restart cockpit
sudo systemctl enable --now cockpit.socket
#sudo systemctl disable --now cockpit.socket

Tarayıcınızda https://sunucu_IP_adresi:9090 adresine gidin ve Cockpit arayüzüne erişim yapabilirsiniz.

Cockpit Versionu ve servisinin genel durumunu ayrıca logları kontrol etmek için:

sudo systemctl status cockpit
sudo journalctl -u cockpit.service
rpm -qi cockpit

Kaldırma:

  1. CentOS sunucunuza bağlanın.
  2. Aşağıdaki komutu kullanarak Cockpit paketini kaldırın:
sudo yum remove cockpit

Eğer isterseniz, kaldırma işlemi sırasında sistemdeki konfigürasyon dosyalarını da kaldırmak için aşağıdaki komutu kullanın:

sudo yum remove cockpit --config-files

Not: Cockpit arayüzünün kullandığı dosyaları ve konfigürasyonları manuel olarak da silmeniz gerekebilir. Bu dosyaları silmek için aşağıdaki komutları kullanabilirsiniz:

sudo rm -rf /etc/cockpit/
sudo rm -rf /var/lib/cockpit/

Sertfika nasıl yükleyebilirsiniz:

Cockpit üzerinde HTTPS üzerinden bağlantı yapabilmek için bir sertifika kullanmanız gerekmektedir. Kendi sertifikanızı oluşturmak ve Cockpit'e yüklemek için aşağıdaki adımları takip edebilirsiniz:

  1. Öncelikle, OpenSSL paketini yüklemelisiniz. Bu paket, sertifika oluşturma ve yönetimi için gerekli araçları içerir. CentOS için aşağıdaki komutu kullanabilirsiniz:
sudo dnf install openssl

Open SSL kurulumundan sonra Sertifikanızı oluşturmak için aşağıdaki komutu kullanabilirsiniz:

sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/cockpit/ws-certs.d/server.key -out /etc/cockpit/ws-certs.d/server.crt

Bu komut, 365 gün süreyle geçerli, RSA 2048-bit uzunluğunda bir anahtar oluşturur ve anahtarın saklanacağı dosya adı "server.key", sertifikanın saklanacağı dosya adı ise "server.crt" olarak belirlenir. Komutu çalıştırdıktan sonra, sertifikanın ayrıntılarını girmeniz istenir. Bu ayrıntılar genellikle ülke, bölge, şehir, kuruluş adı, bölüm adı, tam alan adı ve e-posta adresini içerir.

  1. Son olarak, sertifika dosyalarının erişim haklarını ayarlamak için aşağıdaki komutları kullanabilirsiniz:
sudo chmod 400 /etc/cockpit/ws-certs.d/server.key
sudo chmod 444 /etc/cockpit/ws-certs.d/server.crt
sudo chown root:cockpit-ws /etc/cockpit/ws-certs.d/server.key /etc/cockpit/ws-certs.d/server.crt

Bu komutlar, "server.key" dosyasının sadece root kullanıcısı tarafından okunabilir olmasını "server.crt" dosyasınında tüm kullanıcılar tarafından okunabilir olmasını sağlar.

Sertifikanızın doğru şekilde oluşturulup oluşturulmadığını doğrulamak için aşağıdaki komutu kullanabilirsiniz:

sudo openssl x509 -noout -text -in /etc/cockpit/ws-certs.d/server.crt

Cockpit servisini yeniden başlatarak, sertifikanın etkinleştirildiğinden emin olabilirsiniz:

sudo systemctl restart cockpit

Best Regards. – Saygılarımla.

This post is licensed under CC BY 4.0 by the author.