2020년 3월 12일 목요일

[CentOS8] Cockpit 사용하기 -브라우저에서 서버 관리


Cockpit은 리눅스 서버를 브라우저에서 모니터링 및 관리/제어 할 수 있도록 해주는 도구입니다.
CentOS 8 에서는 Cockpit이 기본 탑재되어 별도의 설치 없이 사용이 가능합니다.




설치하기





다음의 명령어로 자신의 CentOS 서버에 Cockpit이 설치되어있는지 확인할 수 있습니다.




sudo yum list installed | grep cockpit





Cockpit이 설치되어있을 경우 위처럼 확인할 수 있습니다.




설치되어있지 않다면 다음 명령어를 입력하여 설치합니다.




sudo yum install cockpit




서비스 시작 및 등록





Cockpit 서비스를 실행하기 위해 아래 명령어를 입력합니다.




sudo systemctl start cockpit




아래의 명령어로 Cockpit을 서비스에 등록할 수 있습니다.




sudo systemctl enable cockpit.socket




브라우저에서 접속하기





웹브라우저에서 Cockpit을 실행 중인 서버의 9090 포트로 접근하면 관리 페이지로 접근이 가능합니다.





root 계정과 비밀번호로 로그인이 가능합니다.




접속이 안되는 경우





접속이 불가능한 경우 9090 포트가 정상적으로 열려있거나 Cockpit 서비스가 방화벽 예외처리 되어있는지 확인해봅니다.




아래의 명령어로 열려있는 포트를 확인 합니다.




sudo firewall-cmd --list-posrts





9090포트가 열려있지 않습니다.




아래의 명령어로 방화벽 예외 처리된 서비스를 확인합니다.




sudo firewall-cmd --list-service





Cockpit이 방화벽 예외 서비스로 등록되어있습니다.




9090 포트 혹은 cockpit 서비스가 예외처리 되어있지 않은 경우 아래의 명령어로 방화벽 예외처리를 해줍니다.




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




위의 두 명령어 중 하나만 수행한 후 아래의 명령어로 방화벽 규칙을 새로 고침 해주면 됩니다.




sudo firewall-cmd --reload

댓글 없음:

댓글 쓰기