서버 텃밭

Centos 7 FTP 웹서버 구축

김춘장 2024. 4. 4. 20:04
SMALL

VM기본 설치 옵션 : Centos 7 버전을 이용한 웹 서버(Web server with Apache) 구축

 

Centos 7 버전을 이용한 웹 서버(Web server with Apache) 구축

사용 VM : virtualBox 최신버전 - 2024/04/03 기준 사용 OS : Linux RedHat 계열 Centos 7 Minimal 버전 Host : window 10 홈 에디셔널 버전 VirtualBox 에서 새로만들기 클릭 후 기본 세팅 설정. 위 환경처럼 세팅 후 Centos 7

securtychonjang.tistory.com

 

FTP 서버를 구축하는 법을 알아보자

위 링크를 통해서 기본적으로 구축을 위한 centos 7 OS를 설치 완료 후 본문을 따라오면 된다.

FTP 서버를 구축하기 위해선 vsftpd 서비스를 linux 환경에 설치해야한다. 

yum install -y vsftpd

설치가 완료되면 rpm -qa | grep vsftpd 명령어로 설치되었는지 확인할 수 있다.

이후 systemctl 명령어를 통하여 vsftpd 서비스를 실행해준다.

이후 부팅 시 마다 자동으로 시스템 시작을 원하면 systemctl enable vsftpd 명령어를 사용해준다.

 

FTP 는 기본적으로 20, 21 포트를 사용함으로 해당 포트가 방화벽에서 열려있는지를 확인해본다.

각각의 포트가 하는 역할은 다른데 거기에 관한 내용은 본 문에서 다루지않을 예정이다.

FTP 참조 : https://peemangit.tistory.com/66

 

FTP (File Transfer Protocol) 란?

1. FTP (File Transfer Protocol) 란? 하나의 호스트에서 다른 호스트로 파일을 복사하기 위해 TCP/IP에 의해 제공되는 표준 기능이다. 20번 포트는 데이터 전송을 위해 사용되고, 21번 포트는 명령과 응답

peemangit.tistory.com

firewall-cmd --list -all 명령어를 통해 방화벽 상태를 확인해준다.

해당 포트가 열려있지 않음으로 추가해준다. 이전 웹서버 구축 글에서도 해당 내용을 다뤘지만 방화벽에 추가할 땐 해당 포트번호로 추가해도되고, 서비스 이름으로 추가해도된다.

서비스와 포트를 추가한 뒤에는 무조건 reload를 사용하여 변경 내용을 적용한다.
추가된 내용 확인. 위 이미지에선 설명을 돕기 위해 서비스와 포트 모두 추가했으나 하나만 추가해도 된다.

FTP 서버가 재대로 구축됬는지 확인을 위해서 FTP 대표적 프로그램인 filezila 를 통해서 확인해보자.

https://www.filezilla.kr/

 

파일질라 한글사이트

파일질라 무료 FTP 한글지원, 윈도우, 맥OS, 리눅스, 서버 FTP 다운로드 제공, 사용법, 자주묻는질문

www.filezilla.kr

설치가 완료되었으면 실행 한 뒤 FTP 서버의 아이피를 입력 후 빠른 연결을 누르게 되면

연결 수립 상태가 되고 안내 메세지가 출력된다.

 

이상 FTP 서버 구축에 대해서 알아봤습니다. 

LIST