728x90
반응형
728x90
반응형
안녕하세요!오늘은 Logstash exec에 대하여 알아보겠습니다. Logstash output execlogstash output exec 플러그인은 Logstash에서 외부 스크립트를 실행할 수 있도록 지원합니다.CSV 파일로 저장된 파일을 원격 서버로 자동 전송해보겠습니다.SSH 키 설정, Logstash의 exec 플러그인 활용, 파일 전송 스크립트를 사용하였습니다 구성 요소SSH 키 기반 인증: 원격 서버에 비밀번호 없이 접속 설정.Logstash Exec Output: 조건 충족 시 외부 스크립트를 실행.SCP 스크립트: CSV 데이터를 원격 서버로 전송. 1. SSH 키 생성 및 설정1.1 SSH란?SSH(Secure Shell)는 네트워크를 통해 원격 서버와 안전하게 통신할 수 ..
안녕하세요!오늘은 로그스태시 Range 필터에 대하여 알아보겠습니다. 1. Range Filterrange 필터는 특정 필드가 예상 크기/길이 범위 내에 있는지 확인하는 데 사용됩니다. 숫자와 문자열이 지원되며, 숫자는 숫자 값 범위 내에 있는지 문자는 문자열의 길이 범위 내에 있는지 확인합니다. 동일한 필드에 두 개 이상의 범위를 지정할 수 있습니다. 필드 값이 지정된 범위 내에 있으면 이벤트 삭제, 태그 추가, 필드 추가 등의 작업이 수행됩니다. 1. range filter install /usr/share/logstash/bin/logstash-plugin install logstash-filter-range 2. optionsnegate기본값은 false이며 유형은 bool 범위 일치 논리를..
안녕하세요!오늘은 보안 취약점 U-3 pam_faillock 대하여 알아보겠습니다. 보안 취약점 U-3 pam_faillock pam_faillock는 RHEL 8.x 이후 기본 계정 보안 모듈로, 로그인 실패에 대한 잠금 및 해제를 관리합니다. 이를 통해 시스템 보안을 강화하며, 구성 시 system-auth와 password-auth 파일에 적절한 라인을 추가하고 옵션을 세부적으로 설정하여 원하는 정책을 구현합니다.RHEL 8.x 및 파생 OS(예: Rocky Linux 8.9)에서 보안 인증 관리 모듈로 pam_tally2 대신 pam_faillock를 사용하도록 변경되었습니다.pam_faillock는 로그인 실패 시 계정 잠금 및 자동 해제와 같은 기능을 제공하며, 사용자 계정 보안을 강화합니다..
안녕하세요!오늘은 Mock server 설치에 대하여 알아보겠습니다. Mock server1. Mock Server의 주요 개념Mocking실제 서버 대신 가상의 데이터를 제공하여 API를 테스트하는 과정입니다.프론트엔드 개발자나 QA 팀이 백엔드 서버 개발 완료 전에 API를 미리 테스트할 수 있게 도와줍니다.json-serverNode.js 기반으로 동작하는 간단한 Mock Server 도구입니다.JSON 파일(db.json)을 데이터베이스처럼 활용하여 RESTful API를 제공합니다.데이터를 GET, POST, PUT, DELETE 요청으로 테스트할 수 있습니다. 자동화된 APIjson-server는 JSON 데이터 구조를 기반으로 자동으로 RESTful API를 생성합니다.예: posts 데이터..
안녕하세요!오늘은 nmcli에 대하여 알아보겠습니다. 1. nmcli의 주요 개념연결(connection): nmcli에서는 네트워크 설정을 연결이라고 합니다. 예를 들어 eth0라는 인터페이스에 IP 주소나 게이트웨이, DNS 등을 설정하는 것을 하나의 연결로 봅니다.인터페이스(interface): 네트워크 연결을 위한 물리적 장치나 가상 장치를 의미하며, 보통 eth0, eth1, wlan0 등의 이름으로 식별됩니다.IP 주소(IP address): 네트워크에서 장치를 식별하기 위한 주소로, nmcli 명령어를 통해 인터페이스에 IP 주소를 할당할 수 있습니다.게이트웨이(gateway): 네트워크 밖으로 나가는 트래픽을 관리하는 네트워크 장비의 IP 주소입니다.DNS(Domain Name System..
안녕하세요!오늘은 PPT 이미지(tif, jpg) 고해상도 dpi 330 으로 내보내기 방법을 알아보겠습니다. PPT 이미지(tif, jpg) 고해상도 dpi 330 으로 내보내기 (windows) 1. 레지스트리 설정Win+R 키 를 눌러 실행에서 regedit를 입력 레지스트리 편집기 컴퓨터\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\PowerPoint\Options오피스365 기준으로 해당 경로로 이동 우클릭 새로 만들기 DWORD(32비트) 값으로 새로운 파일 생성파일 이름: ExportBitmapResolution단위 : 10 진수 값 데이터 : 330 2. ppt 에서 고화질 설정 옵션 > 고급 > 파일 이미지 압축 안함 선택 및 기본 ..
안녕하세요!오늘은 Elasticsearch 설치시 서버 신뢰성 검증에 사용되는 fingerprint에 대하여 알아보겠습니다. Elasticsearch fingerprintElasticsearch를 처음 설치할 때, 보안을 위해 생성된 HTTP 계층의 CA(Certificate Authority) 인증서의 SHA-256 fingerprint가 출력됨Elasticsearch 클러스터와 클라이언트 간의 보안 통신을 위해 사용되며, 서버의 신뢰성 검증을 하는 역할. 1. 최초 설치 시 확인처음 엘라스틱서치를 설치할 때 콘솔에 나오는 fingerprint 확인하기 2 kibana.yml 에서 확인vi /etc/kibana/kibana.ymlxpack.fleet.outputs: [{id: fleet-defau..
안녕하세요!오늘은 Windows OpenSSH SCP 허용하기 대하여 알아보겠습니다. 1. OpenSSH Server 설치SSH 서버 확인 및 설치윈도우 VM에 SSH 서버가 설치되고 실행 중인지 확인.OpenSSH 서버가 설치윈도우 설정으로 이동하여 앱 및 기능을 선택."선택적 기능"으로 이동한 후, 목록에서 OpenSSH 서버가 있는지 확인설치되지 않았다면 설치.설치 후 서비스에서 OpenSSH SSH Server 서비스가 시작 중인지 확인. 시작되지 않았다면 시작. # ssh server 실행Start-Service sshd# 윈도우 시작시 sshd 자동 실행Set-Service -Name sshd -StartupType 'Automatic' 2. 방화벽 설정 확인윈도우 방화벽이나 네트워크 방화벽..