Repolode
nuver-labs

nuver-labs/vps-audit

의존성 없는 Bash 스크립트로 Linux VPS의 보안 설정, 성능, 리소스 사용량을 점검하고 PASS/WARN/FAIL 보고서를 작성합니다.

스타
3,250
포크
312
열린 이슈
13
마지막 커밋
3개월 전

어떤 프로젝트인가요?

vps-audit는 VPS 인스턴스와 같은 Ubuntu 및 Debian 서버의 보안 상태와 리소스 상태를 점검하는 셸 스크립트입니다. sudo로 실행하면 SSH 설정(root 로그인, 비밀번호 인증, 포트), UFW·firewalld·iptables·nftables 방화벽 상태, Fail2ban 또는 CrowdSec 설정, 로그인 실패 횟수, 대기 중인 업데이트, 실행 중인 서비스, 열린 포트, sudo 로깅, 비밀번호 정책, SUID 파일을 검사합니다.

보안 점검과 함께 디스크, 메모리, CPU 사용량과 활성 인터넷 연결도 보고합니다. 각 항목은 콘솔에 PASS, WARN 또는 FAIL로 표시되며, 실패한 항목에 대한 권장 조치가 포함된 타임스탬프 형식의 텍스트 보고서도 저장합니다.

WARN 및 FAIL 임계값, 보고서 저장 위치, 읽어 들일 설정 파일의 경로는 스크립트 상단의 Configuration 섹션에서 설정합니다. grep, awk, ss 같은 일반적인 도구만 있으면 되므로, 서버에 복사해 별도 설치 없이 실행할 수 있습니다.

핵심 기능

  • 01SSH root 로그인, 비밀번호 인증 및 포트 설정을 점검합니다.
  • 02UFW, firewalld, iptables, nftables의 방화벽 상태를 확인합니다.
  • 03Fail2ban SSH jail 설정과 CrowdSec 구성을 확인합니다.
  • 04설정 가능한 임계값에 따라 디스크, 메모리, CPU 사용량을 보고합니다.
  • 05실패한 점검 항목에 대한 권장 조치가 포함된 타임스탬프 형식의 텍스트 보고서를 작성합니다.

활용 사례

  • 새로 구축한 Ubuntu 또는 Debian VPS에서 정기적으로 보안 점검을 실행합니다.
  • 변경 작업에 앞서 인수한 서버의 설정을 검토합니다.
  • 가벼운 감사 단계를 서버 유지보수 절차에 추가합니다.

빠른 시작

  1. 1

    스크립트를 다운로드합니다

    wget https://raw.githubusercontent.com/Nuver-Labs/vps-audit/main/vps-audit.sh
  2. 2

    스크립트에 실행 권한을 부여합니다

    chmod +x vps-audit.sh
  3. 3

    sudo로 감사를 실행합니다

    sudo ./vps-audit.sh

사용 전 알아둘 점

  • Debian/Ubuntu 기반 시스템 전용입니다.
  • root 또는 sudo 액세스 권한이 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

vps-audit은(는) 무엇인가요?
의존성 없는 Bash 스크립트로 Linux VPS의 보안 설정, 성능, 리소스 사용량을 점검하고 PASS/WARN/FAIL 보고서를 작성합니다. vps-audit는 VPS 인스턴스와 같은 Ubuntu 및 Debian 서버의 보안 상태와 리소스 상태를 점검하는 셸 스크립트입니다. sudo로 실행하면 SSH 설정(root 로그인, 비밀번호 인증, 포트), UFW·firewalld·iptables·nftables 방화벽 상태, Fail2ban 또는 CrowdSec 설정, 로그인 실패 횟수, 대기 중인 업데이트, 실행 중인 서비스, 열린 포트, sudo 로깅, 비밀번호 정책, SUID 파일을 검사합니다.
vps-audit은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
vps-audit은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
vps-audit은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. vps-audit의 마지막 커밋은 2026년 8월 10일입니다.
vps-audit은(는) 어디에 사용할 수 있나요?
새로 구축한 Ubuntu 또는 Debian VPS에서 정기적으로 보안 점검을 실행합니다. 변경 작업에 앞서 인수한 서버의 설정을 검토합니다. 가벼운 감사 단계를 서버 유지보수 절차에 추가합니다.
vps-audit는 어떻게 설치하나요?
스크립트를 다운로드합니다: wget https://raw.githubusercontent.com/Nuver-Labs/vps-audit/main/vps-audit.sh 스크립트에 실행 권한을 부여합니다: chmod +x vps-audit.sh sudo로 감사를 실행합니다: sudo ./vps-audit.sh
vps-audit은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/nuver-labs/vps-audit

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트