1 / 8

인턴사원 주간 OJT 실습발표

인턴사원 주간 OJT 실습발표. SW 팀 김정섭. 발표 목록 과정 1 : FTP 서버 설치준비 과정 2 : 구체적인 FTP 설치작업 과정 3 : 서버설정 과정 4 : 계정생성 과정 5 : 리눅스 간 접속 후 서버와 클라이언트간 파일 업로드 / 다운로드 결 론 / 보완사 항. 과정 1 : FTP 서버 설치준비 문제 FTP 서버의 개념 어디서 설치 프로그램을 구하고 어떤방식 으로 설치할것인가 ? 문제 해결 중 배운것들

sirius
Download Presentation

인턴사원 주간 OJT 실습발표

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 인턴사원 주간 OJT 실습발표 SW팀김정섭

  2. 발표 목록 과정1 : FTP서버 설치준비 과정2 : 구체적인 FTP 설치작업 과정3 : 서버설정 과정4 : 계정생성 과정5 : 리눅스 간 접속 후 서버와 클라이언트간 파일 업로드/다운로드 결 론/ 보완사항

  3. 과정1 : FTP서버 설치준비 문제 FTP서버의 개념 어디서 설치 프로그램을 구하고 어떤방식으로설치할것인가? 문제 해결 중 배운것들 FTP(File Transfer Protocol)란TCP/IP프로토콜을 가지고 서버와 클라이언트 사이의 파일전송을 하기 위한 프로토콜 설치법1 $sudo apt-get install 명령어를 사용 설치법2 소스를 다운로드 하여 수동으로 인스톨하는 방법 설치법 2를 선택하여 proftpd를 설치하기로 결정

  4. 과정2 : 구체적인 FTP 서버 설치작업 문제 ftp수동설치는 어떤식으로 진행되는가 감이오지 않는다. 문제 해결 중 배운것들 압축해제명령어 $tar zxvf압축파일명 압축해제후 생성된 디렉토리 안에서 configure파일 실행 ./configure --prefix=/설치할 디렉토리 경로 make make install ./configure //소스를 서버환경에 맞추어 make 파일을 생성해주는 과정 make //소스를 컴파일하여binary파일을 생성해주는 과정 make install //binary파일을 정해진 디렉토리에 복사하는 과정 인스톨과정에 permission 오류가 발생시 sudo명령어를 사용하여 해결할 수 있었다.

  5. 과정3 : 서버 설정 문제 서버의 세부설정 방법은 어떤파일을 어떻게 수정하는가? 그 파일은 어디있는가? 무슨작업을 해야 서버가 돌아가기 시작하는가? 문제 해결 중배운것들 /usr/local/proftpd/etc경로의 proftpd.conf파일을 vi에디터로 수정 하여 세부 설정을 할수있다. (최대 접속자수, 디렉토리 접근범위, 클라이언트 명령어 제한 등) /usr/local/proftpd/sbin경로의 proftpd파일을 실행하여 서버를 시작한다. proftpd stop, proftpd restart, proftpd start 사용하기 위해 스타트업 스크립트 오픈소스를 활용하여 proftpd파일을 /etc/init.d폴더에 생성한후 /etc/init.d/proftpd stop /etc/init.d/proftpd start /etc/init.d/proftpd restart 명령어를 사용할수 있게 할수있다.

  6. 과정4 : 계정생성 문제 서버 관리자, 클라이언트는 어떻게 추가시키는가? 문제 해결 중 배운것들 루트계정을 생성하려면 $sudopasswd root 명령어를 이용하여 root 계정을 생성한다. #adduser클라이언트이름 명령어를 이용하여 클라이언트 계정을 생성한다.

  7. 과정5 : 리눅스간접속법, 서버 클라이언트간 파일 업로드/다운로드 문제 ftp모드에서 서버 진입방법은? ftp 모드에서의 파일 업,다운로드 명령어는? 문제해결 중 배운것들 클라이언트에서 서버로의 접속 $ftp 엔터// ftp모드로 진입. ftp>open 서버아이피 입력 후 클라이언트 ID, PW입력후 진입 서버와 클라이언트간의 파일 교환 get, put 명령어를 통해 파일 다운, 업로드가 된 것을 확인

  8. 결 론 리눅스 개발환경 조성 ftp서버구축 과정에 만나는 리눅스의 각종 개념과 명령어를 숙달 리눅스 환경에서 새로운 프로그램의 설치과정 이해 서버와 클라이언트간 파일 전송방법 습득 보완사항 / 교 훈 서버구축 보안관련 서버 세부설정 proftpd를 xinetd모드로 작동시키는 방법 새로운 명령어를 습득할때 명령어, 옵션, 실행결과 3가지를 정확히 의식하며 집중해야 했는데 그것이 잘 되지않아 중간에 헤메는 현상이 발생. 이것이 모든 시행착오의 근원

More Related