1. VSFTPD 1. 대부분 기존 설정. passive 65000-65100, 사용자 a, b chroot a만, tcp rapper 사용 인함 2. /ftp에 배너, chroot list 파일, xferlog 저장 2. DNS 1. 정방향 및 역방향 모두 설정 3. WEB(Main page는 SSL적용) 1. Blog 페이지는 실제 PC만 접속 가능 2. Intra 페이지는 a, b 사용자만 접속 가능 4. Ncloud 역시 가상머신에 SSH인증서로 패스워드 없이 원격접속할 수 있게 구성
vsftpd.conf 파일 열기xferlog 사용xferlog file 경로접속 후 120초동안 움직임 없을 시 차단data 전송시간이 60초를 초과할 경우 중단banner file 경로chroot list file 경로chroot에게 쓰기 권한 부여 / passive mode 사용 / 최소 포트 / 최대 포트 / ftp username =nobody
- 시스템 시작
3. 보조 DNS
- 설정 파일 편집
named.conf 파일 열기모든 IP로 DNS 서비스 실행 / 모든 IP가 DNS에게 질의 하도록 허용
- 정방향, 역방향 조회 영역 파일 설정
조회 영역 파일 열기정방향과 역방향의 도메인 네임, IP 작성 / 보조 DNS이기 때문에 slave type / 파일명 / 주 DNS 내부 IP 입력
- 시스템 시작 후 확인
정방향 파일과 역방향 파일을 주 DNS에게서 받아옴
4. WEB 서버 설정
- 필요한 디렉토리 생성
intra 디렉토리 생성
- 시작페이지 작성
Main 시작페이지 생성Main 시작페이지 작성intra 시작페이지 생성intra 시작페이지 작성
- 사용자 생성
userfile을 넣을 디렉토리 생성 후 사용자 생성
- 접근 제한 설정
.htaccess 파일 생성Userfile 경로 / 사용자 a, b만 접근 가능
- 설정 파일 편집
가상호스트와 접근 제한 작성
- 시스템 시작
5. MAIL 설정
- 설정 파일 편집
sendmail.mc 열기주석 해제 후 레벨 14로 변경인증 관련 부분 주석 해제모든 IP에 서비스 하기 위해 IP 설정 부분 삭제
- 작성한 파일을 configure 파일에 밀어넣기
수정한 sendmail.mc 파일을 sendmail.cf 파일에 넣기
- sendmail.cf 파일 편집
39번째줄의 빈칸 삭제
- 도메인 등록
도메인 이름 작성
- 사용자 생성
사용자 aa, bb 생성 후 비밀번호 설정
- 접근 제어 파일 설정
IP 주소와 네트워크 작성
- Hash 설정
sendmail이 이해하도록 hash 작업
- Group 사용자 수정
mail에 사용자 aa, bb 추가
- 시스템 시작
메일 시스템과 인증 관련 시스템
- 서비스할 Port와 Protocol 지정
인증 파일 열기imap, pop3, lmtp 프로토콜 사용모든 Port로 모든 IP에 서비스
- 인증 파일 설정
평문 인증 사용
- 사서함 위치 설정
메일의 위치 = /var/mail/사용자이름(변수)
- Port 열기
imap의 143번 포트 열기pop3의 110번 포트 열기
- SSL 편집
SSL 사용 안함
- 시스템 시작
<SSH 설정 - 모든 서버>
1. .ssh 디렉토리 생성
2. 실제 PC에서 첫 번째 서버로 공개키와 개인키 업로드
* 두 번째 서버와 세 번째 서버에는 첫 번째 서버에서 공개키만 업로드
3. 설정 파일 편집
sshd config 파일 열기root 로그인 허용패스워드 로그인 해제
4. 시스템 시작
<SSL 적용 -Main Web Page>
1. 개인키 생성
2. 개인키로 인증요청서 생성
3. 개인키와 인증요청서로 인증서 생성
4. 개인키와 인증서 위치 이동
5. 두 번째 서버와 세 번째 서버에도 키와 인증서 업로드
6. SSL 설정(모든 서버 동일)
mod ssl 설치설치완료ssl.conf 설정 파일 열기Document Root 경로 주석 해제인증서와 개인키 경로 수정
7. 시스템 재시작
설정 적용 확인
- 팀원끼리 접속해서 확인
- WEB 확인
Main 웹서버 SSL 적용 확인Main 웹서버 SSL 적용 확인Blog 실제 PC 이외의 사용자 접근 불가 확인Intra 로그인 요구Intra 접속 확인
- FTP 확인
FTP 접속 확인
- NFS 확인
client 서버에서 생성한 파일을 server에서 확인팀원의 NFS 서버에 윈도우 접속mount 확인파일 작성팀원의 NFS 서버에서 파일 확인 가능