보안/CentOS+Ubuntu

CentOS 7 ftp 구축및 클라이언트 파일질라 업로드

lowcodingpython 2023. 2. 2. 01:31
반응형

FTP는 알고 계시겠지만 그래도 이론을 다시 한번 잡고 가겠습니다.

인터넷과 같은 TCP 기반 네트워크를 통해 한 호스트에서 다른 호스트로 파일을 전송하는 데 사용되는 표준 네트워크 프로토콜

 

Unix 계열 시스템용으로 널리 사용되고 안정적이며 안전한 FTP 서버인 vsftpd(Very Secure FTP Daemon) 소프트웨어를 사용

 

CentOS에서 기본 FTP 서버를 설정하는 단계

 

아래의 설정은 개인 내부망에서 편리하게 사용하기 위해서 별도의 보안설정 없이 구축했습니다.

 

vsftpd 설치 전 서버에 설치되어 있는지 #rpm -qa | grep vsftpd로 확인해 주시고 없으시면 설치를 해주세요.

$sudo yum install vsftpd -y

vsftpd-패키지-다운로드

정상적으로 설치가 되었으면 rpm -qa | grep vsftpd 명령어 입력 시 아래 사진처럼 패키지가 나오게 됩니다.

ftp-패키지-정상설치

개인적으로 설정이 필요하신 분들은

$cd /etc/vsftpd/vsftpd.conf 파일을 참고해 주시면 됩니다.

ftp-.conf-파일

vsftpd 서비스를 시작하고 활성화합니다.

$sudo systemctl start vsftpd
$sudo systemctl enable vsftpd

위의 명령어 적용이 안되실 경우 아래 사진과 같이 입력하셔도 됩니다.

vsftpd-서비스-시작-활성화

ftp 서비스 active까지 확인

ftp-서비스-active-상태확인

 

방화벽 오픈

$sudo firewall-cmd --permanent --add-rport=20-21/tcp

$sudo firewall-cmd --reload

FTP 전용 사용자 생성 개인의 선택 여부

기존에 사용하시던 사용자로 하셔도 무방합니다.

FTP-사용자-생성

클라이언트 윈도우 10에서 파일질라 실행 후 사이트 관리에 아래 사진과 같이 서버 정보를 기입합니다.

세팅이 끝나면 연결을 해주시면 정상적으로 파일 업로드가 가능하실 겁니다.

파일질라-ftp-서버-접근

윈도우 클라이언트에 있던 txt 파일을 옮겨온 모습입니다.

ftp-파일-업로드-삭제

이상입니다. FTP 구성중 문제가 생겨 도움이 필요하시면 이메일로 부탁드립니다.

반응형