분류 전체보기 썸네일형 리스트형 BIND9에 뷰를 설정하는 방법 BIND9에 뷰를 설정하는 방법BIND9에서 뷰(View) 설정을 사용하면 클라이언트의 소스 IP 주소나 네트워크에 따라 서로 다른 DNS 응답을 제공할 수 있습니다. 이는 내부 네트워크와 외부 네트워크에 대해 다른 존 데이터를 제공하거나, 특정 클라이언트에 대해 제한된 액세스를 구현할 때 유용합니다.ACL 및 VIEW 설정named.conf.default-zones 설정vim /etc/bind/named.conf.default-zones더보기---acl "internal" { 192.168.1.0/24; // 내부 네트워크 localhost;};acl "external" { any; // 그 외 모든 클라이언트};view "internal" { match-clients { internal; .. 더보기 우분투 22.04에서 BIND9를 설치하고 설정하는 방법 우분투 22.04에서 BIND9를 설치하고 설정하는 방법테스트 환경$ lsb_release -dDescription: Ubuntu 22.04.2 LTSBIND9 설치패키지 목록 업데이트sudo apt updateBIND9 및 유틸리티 설치sudo apt install -y bind9 bind9-dnsutils bind9-utils우분투BIND9named -vBIND 9.18.30-0ubuntu0.22.04.2-Ubuntu (Extended Support Version) 더보기---named -VBIND 9.18.30-0ubuntu0.22.04.2-Ubuntu (Extended Support Version) running on Linux x86_64 5.15.0-136-generic #147-Ubun.. 더보기 Docker를 사용하여 Zabbix를 배포하는 방법 Docker를 사용하여 Zabbix를 배포하는 방법Zabbix 공식 Docker 리포지토리 클론(Ubuntu + MySQL 환경)git clone https://github.com/zabbix/zabbix-docker.gitcd zabbix-docker최신 브랜치 확인git branch -r특정 브랜치 사용git checkout 7.0 # 원하는 Zabbix 버전Docker Compose 파일 확인 및 구성 점검docker compose -f docker-compose_v3_ubuntu_mysql_latest.yaml config컨테이너 실행 (백그라운드)docker compose -f docker-compose_v3_ubuntu_mysql_latest.yaml up -d실행 상태 확인docker com.. 더보기 CentOS 8에서 최신 버전의 Docker를 설치하는 방법 CentOS 8에서 최신 버전의 Docker CE(Community Edition)를 설치하는 방법CentOS 8은 기본적으로 Podman을 지원하지만 Docker를 설치하려면 공식 Docker 저장소를 사용해야 합니다.테스트 환경$ cat /etc/redhat-release CentOS Linux release 8.4.2105기존 Docker 제거sudo dnf remove -y docker-* containerd runcDocker 공식 저장소 추가sudo dnf -y install dnf-plugins-coresudo dnf config-manager \ --add-repo https://download.docker.com/linux/centos/docker-ce.repo저장소 메타데이터 업데이트.. 더보기 우분투 24.04에 Authentik을 설치하고 사용하는 방법 우분투 24.04에 Authentik을 설치하고 사용하는 방법Authentik은 SSO, OIDC, SAML, LDAP 등 다양한 인증 방식을 지원하는 오픈소스 IDP(Identity Provider) 솔루션입니다.Architecture패키지 설치sudo apt updatesudo apt install -y docker.io gitsudo systemctl enable docker --nowAuthentik 설치디렉토리 생성 및 이동mkdir authentikcd authentikdocker-compose.yml 구성 다운로드wget https://goauthentik.io/docker-compose.yml.env 환경 변수 파일 생성echo "PG_PASS=$(openssl rand -base64 36.. 더보기 Zabbix 7 LTS에서 API를 사용하는 방법 Zabbix 7.0 LTS에서 API를 사용하는 방법Zabbix RESTful API를 통해 HTTP 요청(주로 POST)을 보내는 방식입니다. 이를 통해 호스트, 아이템, 트리거, 그래프, 사용자 등을 자동화하거나 외부 시스템과 연동할 수 있습니다.API 접속 URL 확인http:///zabbix/api_jsonrpc.php실제 API 요청 테스트Zabbix 서버에서 API 버전 정보를 확인curl -s -X POST -H "Content-Type: application/json-rpc" \-d '{"jsonrpc":"2.0","method":"apiinfo.version","params":{},"id":1}' \http:///api_jsonrpc.php{"jsonrpc":"2.0","result":".. 더보기 우분투 24.04에서 ntpdate와 hwclock을 사용하여 시스템 시간 및 하드웨어 클럭을 수동으로 동기화하는 방법 우분투 24.04에서 ntpdate와 hwclock을 사용하여 시스템 시간 및 하드웨어 클럭(CMOS)을 수동으로 동기화하는 방법패키지 설치sudo apt updatesudo apt install -y ntpdate util-linux-extra공용 NTP 서버- time.google.com- time.nist.gov- pool.ntp.orgNTP 포트(UDP 123) 통신 확인-q 옵션은 실제 시간 동기화는 하지 않고, 시간 서버와의 차이만 보여줍니다.ntpdate -q time.bora.net2025. 05. 15. (목) 10:24:10 KSTserver 203.248.240.140, stratum 2, offset 0.000495, delay 0.0274815 May 10:24:17 ntpdate.. 더보기 SSL 인증서 만료일 확인하는 스크립트 SSL 인증서 만료일 확인하는 스크립트sslinfo.py 파일 생성vim sslinfo.pyimport sslimport socketfrom datetime import datetimeimport argparsedef get_ssl_info(domain): try: # 도메인과 포트 분리 if ':' in domain: domain, port = domain.split(':') port = int(port) else: port = 443 # 도메인의 IP 주소 가져오기 ip = socket.gethostbyname(domain) # 도메인에 대한 소켓 객체 가져오기 .. 더보기 이전 1 ··· 13 14 15 16 17 18 19 ··· 302 다음