분류 전체보기 썸네일형 리스트형 암호화 스위트(Cipher Suite)의 구조 암호화 스위트(Cipher Suite)의 구조암호화 스위트(Cipher Suite)는 SSL/TLS 프로토콜에서 사용되는 암호화 알고리즘과 프로토콜 설정의 조합을 나타내는 것입니다. 클라이언트와 서버 간의 통신 시, SSL/TLS 핸드셰이크 과정에서 클라이언트가 지원하는 암호화 알고리즘과 프로토콜을 서버에 알리고, 서버는 그 중에서 하나를 선택하여 암호화 통신에 사용합니다. 이렇게 선택된 암호화 알고리즘과 프로토콜 조합을 암호화 스위트라고 합니다. 암호화 스위트의 구조는 일반적으로 다음과 같습니다.---각 구성 요소는 다음과 같은 역할을 수행합니다. 키 교환 알고리즘(Key Exchange Algorithm): 클라이언트와 서버 간에 비밀 키를 교환하는 방법을 정의합니다. 일반적으로 RSA, Diffi.. 더보기 리눅스 환경에서 Azul Zulu JDK를 설치하는 방법 리눅스 환경에서 Azul Zulu JDK를 설치하는 방법리눅스 환경에서 Azul Zulu JDK를 설치하고 TLS를 사용하려면 다음과 같은 단계를 따릅니다.1. Azul Zulu JDK 설치먼저, Azul Zulu JDK를 다운로드하고 설치합니다. 아래 URL에서 필요한 버전을 다운로드할 수 있습니다.https://www.azul.com/downloads/zulu-community/ tar 파일을 다운로드한 후 압축을 풀어줍니다.tar -xvf zulu-linux_x64.tar.gz이제 압축이 풀린 폴더의 경로를 JAVA_HOME 환경 변수로 설정해야 합니다.2. TLS 프로토콜 활성화Azul Zulu JDK에서 TLS 프로토콜을 사용하려면 java.security 파일을 수정해야 합니다.sudo vi .. 더보기 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":".. 더보기 이전 1 ··· 9 10 11 12 13 14 15 ··· 299 다음