본문 바로가기

728x90

전체 글

[리눅스] centos에 hashicorp vault를 설치하는 방법(installing vault) centos에 hashicorp vault를 설치하는 방법(installing vault) 테스트 환경 $ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) vault 설치 yum-config-manager 패키지 설치 sudo yum install -y yum-utils 공식 HashiCorp Linux 리포지토리 추가 sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo vault 설치 sudo yum -y install vault $ sudo yum -y install vault ... Running transaction check R.. 더보기
[리눅스] SSH 인증을 위한 SSH 인증서 구성 및 설정 방법 SSH 인증을 위한 SSH 인증서 구성 및 설정 방법(certificate authority) 테스트 환경 $ cat /etc/redhat-release CentOS Linux release 8.4.2105 $ yum info openssh-server Failed to set locale, defaulting to C.UTF-8 Last metadata expiration check: 0:35:43 ago on Wed Jan 25 00:03:26 2023. Installed Packages Name : openssh-server Version : 8.0p1 Release : 10.el8 Architecture : x86_64 Size : 1.0 M Source : openssh-8.0p1-10.el8... 더보기
[리눅스] centos 8 Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist centos 8 Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist [에러] $ yum install -y systemd sudo openssh-server Failed to set locale, defaulting to C.UTF-8 CentOS Linux 8 - AppStream 41 B/s | 38 B 00:00 Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist sed -i -e "s/mirrorlist=/.. 더보기
[리눅스] ubuntu에 hashicorp vault를 설치하는 방법(installing vault) ubuntu에 hashicorp vault를 설치하는 방법(installing vault) 테스트 환경 $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04 LTS Release: 22.04 Codename: jammy vault 설치 패키지 서명 키(signing key)용 PGP 추가 sudo apt update && sudo apt install -y gpg HashiCorp GPG 키(GPG key) 추가 wget -O- https://apt.releases.hashicorp.com/gpg | gpg --dearmor | sudo tee /usr/share/keyrings/hash.. 더보기
[리눅스] docker container centos에서 systemctl 명령을 실행하는 방법(centos init) docker container centos에서 systemctl 명령을 실행하는 방법 호스트 운영체제가 centos일 경우 테스트 환경 $ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) docker container 시작 docker run -d --privileged --cap-add=SYS_ADMIN --privileged --name centos7 centos:7 /sbin/init docker container 목록 확인 docker ps -a $ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES bd898ff016d1 centos:7 "/sbin/init" 6 mi.. 더보기
[리눅스] bind view zonetransfer test(dns) bind view zonetransfer 테스트(bind) 마스터 서버 named 설정 파일(/etc/named.conf) vim /etc/named.conf // named.conf options { listen-on port 53 { any; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; recursing-file "/var/named/data/named.recursing"; secroots-file "/var/named/data/.. 더보기
[리눅스] bind rndc 명령어 bind rndc 명령어 자주 사용하는 명령 rndc status $ rndc status version: BIND 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.10 (Extended Support Version) (UNKNOWN) running on node2: Linux x86_64 3.10.0-1160.80.1.el7.x86_64 #1 SMP Tue Nov 8 15:48:59 UTC 2022 boot time: Mon, 16 Jan 2023 03:39:06 GMT last configured: Mon, 16 Jan 2023 03:39:06 GMT configuration file: /etc/named.conf CPUs found: 1 worker threads: 1 UDP lis.. 더보기
[리눅스] bind를 사용한 마스터-슬레이브 dns 구성하기 bind를 사용한 마스터 및 슬레이브 dns 구성하기 테스트 환경 호스트 이름 아이피 운영체제 버전 네임서버 역할 비고 node2 192.168.0.62 centos 7 마스터(master) node3 192.168.0.63 ubuntu 22.04 슬레이브(slave) - 데스트 도메인 : mocha.sangchul.kr bind(named) 패키지 설치 및 유틸리티 설치 - node2 마스트 서버 설치 : centos에 bind 설치하기 - node3 슬레이브 서버 설치 : ubuntu에 bind 설치하기 마스터 서버 dns 서버 구성(named.conf) vim /etc/named.conf // named.conf options { listen-on port 53 { any; }; directory .. 더보기