90 likes | 1.38k Views
인턴사원 주간 OJT 실습발표. SW 팀 김정섭. 발표 목록 과정 1 : FTP 서버 설치준비 과정 2 : 구체적인 FTP 설치작업 과정 3 : 서버설정 과정 4 : 계정생성 과정 5 : 리눅스 간 접속 후 서버와 클라이언트간 파일 업로드 / 다운로드 결 론 / 보완사 항. 과정 1 : FTP 서버 설치준비 문제 FTP 서버의 개념 어디서 설치 프로그램을 구하고 어떤방식 으로 설치할것인가 ? 문제 해결 중 배운것들
E N D
인턴사원 주간 OJT 실습발표 SW팀김정섭
발표 목록 과정1 : FTP서버 설치준비 과정2 : 구체적인 FTP 설치작업 과정3 : 서버설정 과정4 : 계정생성 과정5 : 리눅스 간 접속 후 서버와 클라이언트간 파일 업로드/다운로드 결 론/ 보완사항
과정1 : FTP서버 설치준비 문제 FTP서버의 개념 어디서 설치 프로그램을 구하고 어떤방식으로설치할것인가? 문제 해결 중 배운것들 FTP(File Transfer Protocol)란TCP/IP프로토콜을 가지고 서버와 클라이언트 사이의 파일전송을 하기 위한 프로토콜 설치법1 $sudo apt-get install 명령어를 사용 설치법2 소스를 다운로드 하여 수동으로 인스톨하는 방법 설치법 2를 선택하여 proftpd를 설치하기로 결정
과정2 : 구체적인 FTP 서버 설치작업 문제 ftp수동설치는 어떤식으로 진행되는가 감이오지 않는다. 문제 해결 중 배운것들 압축해제명령어 $tar zxvf압축파일명 압축해제후 생성된 디렉토리 안에서 configure파일 실행 ./configure --prefix=/설치할 디렉토리 경로 make make install ./configure //소스를 서버환경에 맞추어 make 파일을 생성해주는 과정 make //소스를 컴파일하여binary파일을 생성해주는 과정 make install //binary파일을 정해진 디렉토리에 복사하는 과정 인스톨과정에 permission 오류가 발생시 sudo명령어를 사용하여 해결할 수 있었다.
과정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 명령어를 사용할수 있게 할수있다.
과정4 : 계정생성 문제 서버 관리자, 클라이언트는 어떻게 추가시키는가? 문제 해결 중 배운것들 루트계정을 생성하려면 $sudopasswd root 명령어를 이용하여 root 계정을 생성한다. #adduser클라이언트이름 명령어를 이용하여 클라이언트 계정을 생성한다.
과정5 : 리눅스간접속법, 서버 클라이언트간 파일 업로드/다운로드 문제 ftp모드에서 서버 진입방법은? ftp 모드에서의 파일 업,다운로드 명령어는? 문제해결 중 배운것들 클라이언트에서 서버로의 접속 $ftp 엔터// ftp모드로 진입. ftp>open 서버아이피 입력 후 클라이언트 ID, PW입력후 진입 서버와 클라이언트간의 파일 교환 get, put 명령어를 통해 파일 다운, 업로드가 된 것을 확인
결 론 리눅스 개발환경 조성 ftp서버구축 과정에 만나는 리눅스의 각종 개념과 명령어를 숙달 리눅스 환경에서 새로운 프로그램의 설치과정 이해 서버와 클라이언트간 파일 전송방법 습득 보완사항 / 교 훈 서버구축 보안관련 서버 세부설정 proftpd를 xinetd모드로 작동시키는 방법 새로운 명령어를 습득할때 명령어, 옵션, 실행결과 3가지를 정확히 의식하며 집중해야 했는데 그것이 잘 되지않아 중간에 헤메는 현상이 발생. 이것이 모든 시행착오의 근원