수강생 프로젝트

수강생 프로젝트

KH정보교육원에서 진행된 프로젝트를 팀 단위로 보실 수 있습니다.

다양한 오픈소스 소프트웨어를 활용한 인트라넷 환경 구축

프로젝트 발표날짜 : 2025. 09. 05

KH IEI PROJECT
 
아이엠그루트

(정보시스템구축)정보시스템 구축·운영 기반 정보보안 전문가 양성과정(2) 종일

팀장/팀원 신**(팀장) : : Web 서버(nginx) 및 FTP(pure-ftpd) 서버 구축 담당 1) 구축 1-1) Web 서버 (192.168.10.144) - Apache 대신 nginx 기반으로 구축 - 메인 페이지, 공지사항, 연락처 등 기본 기업 웹페이지 구성 - 접근 제어(IP 차단, 특정 디렉토리 접근 제한) 설정 1-2) FTP 서버 (192.168.10.143) - Pure-FTPd 설치 및 계정 생성 - OpenSSL로 자체 서명 인증서 생성 후 TLS(FTPS) 적용 - 사용자별 홈 디렉토리 및 권한 제한 설정 2) 검증 - nginx 웹 서버 접속 검증 (메인/공지/연락처 페이지 정상 접속 확인) - FTP 서버 TLS 적용 여부 검증 → openssl s_client, FileZilla를 통한 FTPS 접속 확인 3) 문서화 - nginx 가상호스트 설정, 웹페이지 구성 과정 정리 - Pure-FTPd TLS 적용 과정, 인증서 생성 방법, 설정 파일 내용 캡처 - nginx 기반 Web, Pure-FTPd 기반 FTP 서버 구축 과정 및 주요 설정 방법에 대한 매뉴얼 작성
김** : : DNSSEC 적용 DNS 서버 구축 담당 1) 구축 1-1) DNS 서버 (192.168.10.101) - BIND 기반 내부 DNS 서버 구축 - 기업 도메인(groot.sec) 관리 및 클라이언트 질의 응답 환경 구성 - DNSSEC 적용 : 공개키/개인키 생성 → 존(zone) 파일 서명 → /etc/named.conf 수정 → 서비스 재시작 - DNSSEC 적용 전과 후의 dig / dig +dnssec 결과 비교 2) 검증 - 다른 팀원이 질의했을 때 정상적으로 RRSIG 레코드가 반환되는지 확인 - DNS 스푸핑 공격 시나리오 대비 → DNSSEC 적용 효과 설명 3) 문서화 - 키 생성 명령어, 존 파일 서명 과정, named.conf 파일 변경 내용 정리 - dig 명령어 결과 캡처 및 분석 포함 - DNS 서버 구축 및 DNSSEC 적용 과정 및 주요 설정 방법에 대한 매뉴얼 작성
김** : : 파일 공유 서비스(nfs & samba) 구축 담당 1) 구축 1-1) NFS 서버 (192.168.10.127) - 서버 간 디렉토리 공유 설정(/etc/exports) - 서버 접근제어 시나리오 설정 : Web&FTP 서버는 허용, DNS 서버는 차단 - 권한 제어(읽기 전용 / 읽기-쓰기, root_squash 적용) 2-2) Samba 서버 (192.168.10.128) - Windows(클라이언트)–Linux(서버) 간 파일 공유 환경 구축 - 특정 사용자 허용/차단 설정(valid users, invalid users) 2) 검증 - 각 서버(Linux 환경)에서 NFS 마운트 및 접근 검증 - 사용자 접근 제어 및 권한 설정 정상 작동 여부 확인 - Samba 공유 드라이브 접속 성공/실패 시나리오 테스트 3) 문서화 - /etc/exports 파일 설정 및 마운트 과정 정리 - Samba 설정 파일(smb.conf) 설정 부분과 검증 결과 캡처 - NFS 서버, Samba 서버 구축 과정과 설정 방법에 대한 매뉴얼 작성 - 전체 보고서 통합 과정에서 매뉴얼 구조 정리 및 편집 지원
개요 이번 프로젝트는 내부 인트라넷 환경에 DNS, Web, FTP, NFS, Samba 서버를 구축하고, 일부 서버에는 기존과 다른 소프트웨어 및 기능을 적용하여 보안성과 다양성을 확보하는 것을 목표로 한다. 구체적으로 DNS 서버에는 DNSSEC 기능을 적용하여 기존 DNS 보안 취약점을 보완하고, Web 서버는 Apache 대신 nginx를 기반으로 구축하여 경량화된 구조와 성능 최적화 측면에서의 특징을 이해한다. 또한 FTP 서버는 vsftpd 대신 pure-ftpd를 적용하여 대체 소프트웨어의 활용성을 확인한다. 이와 같은 구성을 통해 실제 기업 환경에서 요구되는 다양한 서버 구축 방안을 학습하고, 각 서버의 특징 및 설정 방법을 매뉴얼화하여 하나의 참고 자료로 활용할 수 있는 결과를 도출하고자 한다.
구현기능 - DNS 서버 : DNSSEC 기능을 적용하여 무결성과 출처를 검증할 수 있는 안전한 네임 서비스 환경 제공
- Web 서버 : nginx 기반의 효율적인 자원 활용 및 경량화된 구조의 웹 서비스 환경 제공
- FTP 서버 : PURE-FTPD 기반의 인증, 암호화 옵션을 갖춘 안전한 파일 전송 서비스 환경 제공
- NFS 서버 : 서버 간 디렉토리 공유 환경 제공
- Samba 서버 : Window(클라이언트)-Linux(서버) 간 파일 공유 환경 제공
- 매뉴얼 : 각 서버의 구축 과정과 주요 설정 방법을 문서화하여 특정 소프트웨어에 익숙한 사용자가 다른 소프트웨어를 기반으로 한 서버 운영에 활용할 수 있는 참고 자료로 제공
설계의 주안점 - 보안성 강화 : DNS 서버에 DNSSEC 기능을 추가하여 기존 DNS의 취약점을 보완하고, 각 서버 구축 과정에서 접근 제어 및 보안 설정을 적용함으로써 인프라 전반의 보안성을 강화한다.
- 새로운 소프트웨어 선택 : 수업에서 다룬 Apache, vsftpd가 아닌 nginx, pure-ftpd 기반으로 서버를 구축한다. 단순 기능 구현을 넘어 각 소프트웨어 별 운영 특성 및 장단점을 고려하여 서버를 구축한다.
- 운영 매뉴얼화 : 각 서버 구축 과정 및 주요 설정법을 기록하여 매뉴얼 형태로 정리한다.
- 확장 가능성 고려 : 향후 웹 보안(SSL 인증서, 방화벽 연동), DNS 보안 정책 확대 등 추가 기능 확장이 용이하도록 구조화한다.
사용기술 및
개발환경
- 가상화 도구 : VMware Workstation Pro
- 운영체제 : Rocky Linux
- 네트워크 구성 : 내부 네트워크(192.168.10.0/24) 기반 인트라넷
- DNS 서버(192.168.10.101, Rocky Linux) : BIND 기반 + DNSSEC 적용
- Web 서버(192.168.10.144, Rocky Linux) : nginx 기반
- FTP 서버(192.168.10.143, Rocky Linux) : Pure-FTPd 기반
- NFS 서버(192.168.10.127, Rocky Linux)
- Samba 서버(192.168.10.128, Rocky Linux)
- 기타 사용 도구 : dig, openssl, FileZilla
KH정보교육원
  • 고용노동부 선정
  • 5년 인증 우수훈련기관 선정
  • 대한민국 브랜드 어워즈 대상
  • IT교육부문 4년 연속 대상 수상
  • 고용노동부
  • 장관 표창

빠른 상담

KH임직원은 수강생 한 분 한 분의 성공적인 취업을 위해 최선을 다하겠습니다.

No.1 국내 최대의 취업 실적을 보유한 KH정보교육원에 오신 것을 환영 합니다.
KH의 전 과정은 NCS(국가교육표준화)기준을 준수하며 최대 100% 무료 국비지원을 받으실 수 있습니다.

교육희망 과정

희망과정 선택


세부 교육과정

전화 아이콘
  • 1544-9970
  • 전국대표문의전화(연중무휴)

교육희망 지점지점은 필수로 선택해주세요

신청자 정보

- -

기입 내용이 사실과 다를 시 상담 서비스가 원활하지 않을 수 있습니다.

1544
9970

대표문의
(연중무휴)

개강일정

개강일정

국비대상자 간편조회

국비대상자
간편조회

온라인 상담

온라인 상담

오시는길

오시는길

카톡 상담

카톡 상담

KH정보교육원
전국대표 문의전화
(연중무휴)

1544-9970

주말·공휴일에도 상담 및 접수 가능합니다.

  • 2023 당산지원

    5년 인증 우수
    훈련기관 선정

  • 2022 강남지원

    5년 인증 우수
    훈련기관 선정

  • 2022 종로지원

    5년 인증 우수
    훈련기관 선정

  • 2020 강남지원

    훈련 이수자 평가
    A등급 획득

  • 2020 종로지원

    훈련 이수자 평가
    A등급 획득

  • 2019 당산지원

    훈련 이수자 평가
    A등급 획득

  • 2019 IT교육부문

    브랜드 대상
    4년 연속 수상

  • 2018 당산지원

    4차 산업 선도
    훈련기관 선정

KH정보교육원 | 사업자등록번호 : 487-86-00763 | 사업자등록번호 : 851-87-00622 | 서울 강남 제2014-01호 | 대표자 : 양진선 | 책임자 : 양진선 |  개인정보관리책임자 : 양진선

강남점 1관 : 서울특별시 강남구 테헤란로14길 6 남도빌딩 2F, 3F, 4F, 5F, 6F
강남점 2관 : 서울특별시 강남구 테헤란로10길 9 그랑프리 빌딩 4F, 5F, 7F
강남점 3관 : 서울특별시 강남구 테헤란로 130 호산빌딩 5F, 6F
종로점 : 서울특별시 종로구 우정국로2길 21 대왕빌딩 3F, 5F (1호선 종각역 4번 출구 91m 도보 1분 거리)
논현점 : 서울특별시 강남구 논현로 132길 9 마루빌딩 1F, 2F, 3F
부산점 : 부산 부산진구 중앙대로 627 삼비빌딩 2F, 12F