Vsftpd 를 이용한 FTP service 와 samba 서버 구축

Slides:



Advertisements
Similar presentations
7 장. 원격지에서 리눅스서버를 관리하자. 텔넷서버를 설치 / 운영한다. SSH 서버를 운영한다. VNC 서버를 설치 / 운영한다.
Advertisements

HTTPS Packet Capture Tutorial

목차 Contents 무선인터넷용 비밀번호 설정방법 Windows 7 Windows 8 Windows XP MAC OS.
정보 보안 개론과 실습 네트워크 해킹과 보안 3부 해킹 전 정보 획득 Chapter 10. 목록화.
원격업무지원 서비스 접속 해결방안 윈도우 개인 방화벽 미사용 메시지 해결방안 한국교육학술정보원.
김태원 심재일 김상래 강신택. 김태원 심재일 김상래 강신택 인터넷 통신망의 정보를 제공하는 서비스 인터넷의 자원 및 정보는 NIC가 관리 IP주소 또는 도메인으로 정보 검색 이용자 및 통신망 관한 정보를 제공.
Postfix MTA SPARCS 08 진준호 ( Alex ).
12장. 웹 서버의 설치와 운영.
Chapter 6. 리눅스 백도어 황 선 환.
1. Windows Server 2003의 역사 개인용 Windows의 발전 과정
Windows Server 장. Windows Server 2008 개요.
MYSQL 설치.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
툴 설치 가이드 Design Compiler SynopsysMentor.
18장. 방화벽 컴퓨터를 만들자.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
Samba And VNC.
Team Project : SSL 2008/05/27 정보보호 응용 발표자 : 신용철.
Mysql Install on Azure
Ubiquitous Computing Practice - Part I (Installation) -
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
임베디드 시스템 개론 크로스 플랫폼 설치 2일차 강의 자료 Embedded System Lab.
강 명 수 LINUX 설치 강 명 수
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
Chapter 7. RAS(전화접속,VPN) & IAS
8장. 원격지 시스템 관리하기.
Root Filesystem Porting
소리가 작으면 이어폰 사용 권장!.
ServerGuide CD를 이용한 xSeries 설치가이드
FTP 프로그램 채계화 박재은 박수민.
Root Filesystem Porting
NJM Messenger 박상원 박연호.
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
01. DHCP의 개념 조직의 네트워크에 연결되어 있는 워크스테이션의 TCP/IP 설정을 자동화하기 위한 표준 프로토콜
Day-19(Tue_10.02) 이론적인 배경 Hypervisor(Type1) : 물리적인 자원을 추상화해서 관리해줌
Cross Compiler 설치.
뇌를 자극하는 Windows Server 장. Windows Server 2008 개요.
웹 어플리케이션 보안 2016년 2학기 3. Mongo db.
3장. CentOS 리눅스 설치.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
시스템 인터페이스 Lab3 Unix 사용법 실습.
TSRM 사용시 PC 기본환경설정 1. 로그인이 안되는 문제해결 1) Windows8 이상일때
㈜시스원이 제공하는 시스템 관리 통합 솔루션 SysmanagerOne Agent설치 안내서
툴 설치 가이드 PrimeTime SynopsysMentor.
2 보안 1 도구 윈도우 XP > 온밀크 프로그램 설치 장애 (보안 설정) / 품목추가 깨질 때 장애증상
뇌를 자극하는 Windows Server 장. 원격 접속 서버.
Nessus 4 설치 정보보호응용 조용준.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
오라클 넷(Oracle Net)의 개념 및 구성
Chapter 12. 파일, 프린트 서버관리 네트워크 환경에서 파일서버, 프린트 서버를 구축하여 사용하는 것은 기본이다. 효율성 있는 파일서버의 관리방법에 대해서 설명하고 있으며, 프린트 서버를 운영할 때 참고할 만한 기능에 대해서도 설명한다. 분산파일시스템, 디스크할당량.
리눅스 커널 프로그래밍 환경 구축 IT EXPERT 리눅스 커널 프로그래밍 Author : Byungki Kim
01. 개요 Windows Server 2003은 네트워크에서 인쇄 서버의 역할
PMIS 서버 설정 환경설정 작성자 : 배경환.
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
Kernel, Ramdisk, JFFS2 Porting
01. DHCP의 개념 조직의 네트워크에 연결되어 있는 워크스테이션의 TCP/IP 설정을 자동화하기 위한 표준 프로토콜
01. 개요 네트워크에 있는 컴퓨터와 그룹에 대한 NetBIOS 이름에 대응되는 IP 주소를 찾아주는 서비스
웹(WWW).
STS 에서 웹 서버 설치 방법.
2장. 솔라리스10 설치. 2장. 솔라리스10 설치 Solaris 3. 솔라리스10 설치 후 설정하기 1. 텔넷 ( telnet ) 서비스 사용 SSH ( Secure Shell ) 서비스 사용 FTP ( File Transfer Protocol )서비스 사용 시스템.
 파일 아카이브와 압축 명령 익히기.
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
세션에 대해 알아보고 HttpSession 에 대해 이해한다 세션 관리에 사용되는 요소들을 살펴본다
과제 4: Thread (5월 9일까지) 4장 연습문제 풀이
채팅 및 파일전송 프로그램 권 경 곤 김 창 년.
FTP 스캔 설정 방법 강사 : 이성휘 대리.
CHAP 15. 데이터 스토리지.
운영체제보안 SELinux 실습 박민재
시스템 해킹과 보안 permission과 SetUID.
Presentation transcript:

Vsftpd 를 이용한 FTP service 와 samba 서버 구축 정보 네트워크 전공 4학년 박현철 4학년 이종식

학습목표 Vsftpd 의 설치 디폴드 값 설정 Anonymous 계정 설정 FTP 의 anonymous 접속 SAMBA 서버 설치 SAMBA 서버 설정 SAMBA 서버 동작

Vsftpd 설치 패도라에 vsftpd 패키지가 있는지 확인해 본다 없으면 패키지를 다운 받도록 한다. 설정 명령 : su –c ‘yum install vsftpd’ su –c ‘’ : 이 명령을 쓸 때만 root 계정을 쓴다. Vsftpd 설치

FTP 설정의 초기값을 복사 경로 찾아가기 /usr/share/doc/vsftpd-2.0.7 CP를 이용한 복사 실행 cp EXAMPLE/INTERNET_SITE/NOINTED/ vsftpd.cong ^ /etc/vsftpd #덮어쓰냐고 물으면 y를 실행해 덮어쓰기 한다.

방화벽 서비스 설정 기본적인 서비스는 전부 막혀 있으므로 해제해준다. 명령어 : su –c ‘service vsftpd start’

익명 사용을 구현 할 수 있도록 vsftpd.conf 파일을 수정 하도록 한다.

설정이 끝났으면 서비스를 하기위해 데몬을 실행한다. /etc/init.d/vsftpd start : 시작하기 stop : 중지하기 restart : 재시작 하기

FTP 사용시 또다른 문제점 # FTP 서버를 구축 했지만 디렉터리의 퍼미션이 Root로 적용되었다. 해결방안 1. 디렉터리의 소유권을 변경한다. 2. 디렉터리의 퍼미션을 변경한다. 디렉터리의 퍼미션을 변경하는 방법을 사용한다. (chmod 사용) 명령어 : chmod [퍼미션 옵션] 디렉터리 or 파일명 FTP 의 공유 디렉터리의 위치 (완전 공유 원칙 보안문제 전혀 배제시킴) /var/ftp/pub

FTP 서비스 확인

Samba 서버 삼바서버란? 이 기종의 OS 데이터에 대한 자료공유목적을 가진 서버이면서, 프린터, 그 밖의 외부 장치의 공유를 하기위해 만든 서버이다. 장점 삼바서버를 이용하여 윈도우 운영체제 환경에서 리눅스 서버의 특정 디렉터리를 특정 드라이브로 연결하여 리눅스 서버 또는 윈도우 클라이언트의 자료를 서로 공유 할 수 있다. 서버에 연결되어 있는 삼바 프린터를 네트워크 프린터로 이용 하여 윈도우 운영체제에서 프린터 공유가 가능하게 해준다.

패키지 설치 yum install –y samba

/etc/samba/smb.conf를 vi 실행하여 다음과 같이 설정을 해본다. 삼바서버의 환경설정 /etc/samba/smb.conf를 vi 실행하여 다음과 같이 설정을 해본다. Workgroup : 네트워크 이름 지정 Security : 보안은 공유설정 Netbios name : 넷바이오스 이름 지정 (windows 계열) Host allow : 접속 허용 범의 IP 지정

네트워크 그룹 XP 설정

Samba server의 데몬 실행 #/etc/init.d/smb ^ start #/etc/init.d/nmb ^ start 문제점 : 이렇게 실행을 해도 samba 서버에 접속이 불가 이유 : 리눅스에 samba 서버는 기본적으로 방화벽 차단 해결방안 : iptable –F 로 방화벽 해제

1차 서버 접근 확인

방화벽 설정 보안에 대한 심각한 문제가 발생위험 /etc/sysconfig/iptables 에 방화벽 설치 방화벽을 재 실행 /etc/init.d/iptables ^ restart

Samba server 의 상세 설정 (homes 디렉토리 사용) /etc/samba.smb.conf 에 설정을 변경한다. 로그인 창이 뜨는데 필자는 쉘 계정으로 접속 하도록 한다.

문제점 발생 발생원인 : SELinux kernel 에 계정 디랙토리 접근을 차단. 문제해결 : 다음과 같은 명령으로 해결한다. Setsebool –P samba_enable_home_dirs on

계정으로 samba 서버 접속해 보기

필요성 : 삼바 서버의 레벨이 user 인 경우 공유 디렉토리 에 접근 할 수 있도록 개별적인 계정이 필요함. 삼바 사용자 관리 필요성 : 삼바 서버의 레벨이 user 인 경우 공유 디렉토리 에 접근 할 수 있도록 개별적인 계정이 필요함. Samba 계정 추가 명령어 ambpasswd –a [사용자 계정명]