반응형

전체 글 48

Nmap 포트 스캐너 / ciphers 리스트 확인

Nmap(Network Mapper)은 네트워크 탐색과 보안 감사에 사용되는 오픈 소스 도구입니다. 주로 네트워크 상의 호스트와 그들의 운영 체제, 서비스, 그리고 네트워크 구성 등을 스캔하는 데 사용됩니다. Nmap의 주요 기능은 다음과 같습니다: 1. 네트워크 스캔: 네트워크에 연결된 기기를 탐색하고, 그 기기의 IP 주소 및 호스트명을 확인할 수 있습니다. 2. 포트 스캔: 대상 시스템에서 열려 있는 포트를 찾아내어, 해당 포트에서 어떤 서비스가 실행 중인지 확인합니다. 예를 들어, 웹 서버가 열려 있으면 80번 포트(HTTP), 443번 포트(HTTPS) 등을 확인할 수 있습니다. 3. 서비스 탐지: 대상 호스트에서 실행 중인 서비스를 식별하고 버전 정보를 제공해줍니다. 4. 운영 체제 감지: 대..

mysql DB Replication 양방향

# 양방향 이중화> Slave 설정grant replication slave on *.* to 'repli_user2'@'%' identified by 'test456';flush privileges;MySQL 설정 - my.cnfvi /etc/my.cnf[mysqld]log-bin=mysql-bin MySQL 재시작systemctl restart mysql show master status;file, position 기록> Master 설정 MySQL 설정 - my.cnf# vi /etc/my.cnf [mysqld]replicate-do-db='test_server'  Slave 서버로 연결하기 위한 설정change master tomaster_host='192.168.0.21',master_user=..

DB/mysql 2024.09.29

mysql DB Replication 단방향

# 단방향 이중화> Master 설정stop slave; reset slave all;계정생성mysql>create user user1@'%' identified by 'test123'; 권한부여mysql>grant all privileges on test_server.* to user1@'%' identified by 'test123'; 리플리케이션 계정생성mysql> grant replication slave on *.* to 'repl_user'@'%' identified by 'test456';flush privileges;  MySQL 설정 - my.cnfvi /etc/my.cnf[mysqld]log-bin=mysql-bin  (해당 내용 있음)server-id=1     (해당 내용 있음)sy..

DB/mysql 2024.09.29

인증서 유효기간 확인

1. 브라우저 주소창에서 인증서 확인하기   2. openssl 명령어로 cert 파일 해독하기* 명령어$ openssl x509 -in [SSL 인증서 경로]/[cert 파일명] -noout -dates * 예시)$ openssl x509 -in /data/www_sample.crt -noout -dates notBefore=May 2 09:00:00 2020 GMTnotAfter=May 1 09:00:00 2021 GMT 3. openssl 명령어로 원격에 설치되어 있는 인증서 만료일 확인 * 명령어$ echo | openssl s_client -servername [서버/DNS] -connect [서버/DNS:포트] 2>/dev/null | openssl x509 -noout -dates * 예시)..

인증서 변환 DER, pkcs12, jks

아래 OpenSSL 명령에서 모든 대문자의 파일 이름을 작업중인 실제 경로 및 파일 이름으로 바꿈 -DER로 인코딩 된 인증서 파일의 내용보기 openssl x509-CERTIFICATE.der -text -noout 정보 -DER로 인코딩 된 인증서를 PEM으로 변환 openssl x509-CERTIFICATE.der -out CERTIFICATE.pem 정보 -------- der -> pem 변환 openssl x509 -inform DER -outform PEM -in nine4u.der -out nine4u.pem -------- pem -> pkcs12 openssl pkcs12 -export -inkey aaa_key.pem -in aaa.bbb.pem -out aaa.bbb.p12 ----..

아파치 인증서 적용 httpd.conf

SSL 설정할 conf 위치 확인- 기본 httpd.conf에 설정할 지 또는 /conf/extra/httpd-ssl.conf 와 같은 별도의 위치에 적용할지 확인- 별도 분할된 conf에 적용한다면 httpd.conf에서 참조 설정이 되어 있는지 확인 필요 # 적용 예제    ServerName "지정한 서버인증서에 포함된 도메인"   SSLEngine on    SSLProtocol all -SSLv3 -TLSv1 -TLSv1.1 (서버 환경에 따라서 선택적 적용)    SSLCertificateKeyFile /인증서파일경로 /개인키    SSLCertificateFile /인증서파일경로 /서버인증서    SSLCertificateChainFile /인증서파일경로 /체인인증서    SSLCACerti..

리눅스란?

개념Linux®는 오픈소스 운영 체제(OS)입니다. 운영 체제(Operating System, OS)는 CPU, 메모리, 스토리지처럼 시스템의 하드웨어와 리소스를 직접 관리하는 소프트웨어입니다. OS는 애플리케이션과 하드웨어 사이에서 모든 소프트웨어와 작업을 수행하는 물리적 리소스를 연결합니다. Linux는 어떻게 작동하나요?OS를 자동차 엔진이라고 생각해 봅시다. 엔진은 자체적으로도 작동하지만 변속기와 차축 및 바퀴에 연결되면 차를 움직일 수 있습니다. 엔진이 제대로 작동하지 않으면 자동차는 움직이지 않게 됩니다.Linux는 UNIX와 유사하게 설계되었으나 발전을 거듭하며 전화기에서 슈퍼컴퓨터에 이르는 다양한 하드웨어에서 실행되고 있습니다. 모든 Linux 기반 OS에는 하드웨어 리소스를 관리하는 Li..

리눅스(Linux) 2024.06.13
반응형