본문 바로가기

반응형

전체 글

[url] System Security Vulnerability System Security Vulnerability Unix 시스템 취약점 진단 분석 평가 방법 DBMS 취약점 진단 분석 평가 방법 WEB(웹) 취약점 진단 분석 평가 방법 클라우드(Cloud) 시스템 취약점 진단 분석 평가 방법 Linux 시스템 취약점 점검 가이드 Apache 시스템 취약점 점검 가이드 NginX 시스템 취약점 점검 가이드 MongoDB 시스템 취약점 점검 가이드 MY-SQL 시스템 취약점 점검 가이드 Redis 시스템 취약점 점검 가이드 Elasticsearch 시스템 취약점 점검 가이드 Docker 시스템 취약점 점검 가이드 더보기
sed 명령어를 사용하여 특정 라인을 삭제하거나 패턴을 기반으로 출력하는 방법 sed 명령어를 사용하여 특정 라인을 삭제하거나 패턴을 기반으로 출력하는 방법(sed 라인 삭제)sed는 텍스트 스트림을 조작하는 강력한 도구로 파일의 특정 라인이나 패턴을 찾아 수정하거나 삭제할 수 있습니다. 이를 통해 효율적으로 파일을 처리할 수 있습니다.1. 특정 라인 삭제파일에서 특정 라인을 삭제하고 바로 원본 파일에 적용합니다.sed -i 'Nd' 파일이름여기서 N은 삭제할 라인의 번호이며 파일이름은 수정할 파일의 이름입니다. sed -i '5d' filename.txt는 filename.txt 파일에서 5번째 줄을 삭제합니다.sed -i '5d' filename.txt2. 범위 내 여러 줄 삭제여러 줄을 한 번에 삭제할 때는 시작과 끝 라인을 콤마(,)로 구분하여 삭제할 수 있습니다. file.. 더보기
MySQL에서 특정 사용자가 특정 외부 IP 주소에서만 접속할 수 있도록 설정하는 방법 MySQL에서 특정 사용자가 특정 외부 IP 주소에서만 접속할 수 있도록 설정하는 방법 1. MySQL 서버에 로그인 mysql -u root -p 2. 사용자 생성 및 권한 부여 MySQL 서버에 원격으로 접속하기 위해 해당 사용자에게 원격 접속 권한을 부여해야 합니다. CREATE USER 'dbtestuser'@'127.0.0.1' IDENTIFIED BY 'dbtestuser_password'; GRANT ALL PRIVILEGES ON *.* TO 'dbtestuser'@'192.168.56.%' WITH GRANT OPTION; FLUSH PRIVILEGES; 3. 사용자 확인 SELECT user, host FROM mysql.user; 이 명령을 사용하여 현재 등록된 사용자와 그들의 접근 .. 더보기
EOF를 사용한 간단한 셸 스크립트의 예시 EOF를 사용한 간단한 셸 스크립트의 예시 리눅스 셸 스크립트에서 EOF(End Of File)는 주로 여러 줄의 명령어를 한 번에 실행하거나 다른 프로그램에 입력을 제공하는 데 사용됩니다. 일반적으로 더보기
우분투에서 Let's Encrypt와 Nginx를 사용하여 SSL 인증서를 설정하는 방법 우분투에서 Let's Encrypt와 Nginx를 사용하여 SSL 인증서를 설정하는 방법 Let's Encrypt를 사용하여 Nginx를 보호하는 것은 매우 일반적이고 효과적인 방법입니다. 테스트 환경 운영체제 버전 정보 $ lsb_release -d Description: Ubuntu 22.04.2 LTS 1. Certbot 설치 sudo apt update sudo apt install certbot python3-certbot-nginx $ sudo apt install certbot python3-certbot-nginx Reading package lists... Done Building dependency tree... Done Reading state information... Done Th.. 더보기
클라우드플레어를 사용하여 티스토리 블로그로 리디렉션 설정하는 방법 클라우드플레어를 사용하여 티스토리 블로그로 리디렉션 설정하는 방법 1. 도메인 선택 클라우드플레어 대시보드로 이동하고 리디렉션을 설정할 도메인을 선택합니다. 2. 페이지 규칙 추가 해당 도메인의 설정 페이지에서 "페이지 규칙" 또는 "페이지 룰"을 선택합니다. 3. 새 페이지 규칙 추가 "새로운 페이지 규칙 추가" 또는 "새로운 페이지 룰 추가" 버튼을 클릭합니다. 4. 규칙 설정 다음 단계에는 리디렉션 규칙을 설정합니다. 티스토리 블로그로 리디렉션하려면 다음 설정을 사용할 수 있습니다: 매치 유형 (Match Type): "URL 경로와 정규식"을 선택합니다. URL 경로 (URL Path): 이 부분에는 리디렉션할 경로를 입력합니다. 예를 들어, 루트 경로로 리디렉션하려면 /을 입력하고, 특정 경로로.. 더보기
SSH 로그인 시 Google OTP를 사용하는 2차 인증을 적용하는 방법 우분투에서 SSH 로그인 시 Google OTP(One-Time Password)를 사용하는 2차 인증을 적용하는 방법 1. OpenSSH 서버 설치 시스템에 OpenSSH 서버가 설치되어 있는지 확인하거나 설치합니다. sudo apt update sudo apt install openssh-server 2. Google Authenticator PAM 모듈 설치 Google Authenticator PAM 모듈을 시스템에 설치합니다. sudo apt install libpam-google-authenticator 3. PAM 설정 수정 PAM 구성 파일 (/etc/pam.d/sshd) 백업합니다. sudo cp /etc/pam.d/sshd /etc/pam.d/sshd_$(date '+%Y%m%d-%H%.. 더보기
iptables를 사용하여 포트 포워딩을 설정하는 일반적인 방법 iptables를 사용하여 포트 포워딩을 설정하는 일반적인 방법 1. 포트 포워딩 활성화 포트 포워딩을위한 IP 패킷 라우팅을 활성화합니다. sudo sysctl net.ipv4.ip_forward=1 또는 echo 1 > /proc/sys/net/ipv4/ip_forward 2. 포트 포워딩 규칙 추가 80번 포트를 8080 포트로 포워딩하는 방법을 보여줍니다. iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080 3. 규칙 저장 규칙을 설정한 후에는 변경 사항을 저장하여 부팅 시에도 적용되도록 해야 합니다. iptables-persistent 패키지를 사용하거나 iptables-save와 iptables-restore 명.. 더보기

반응형