FTP = File Transfer Protocol 으로 파일전송에 특화된 프로토콜이다. Default로 21번 포트를 사용
즉 파일을 전송하는데 집중한 프로토콜로, 초대용량의 파일도 다른 프로토콜에 비해 더 빠르게 전송할 수 있다.
CentOS 뿐만아니라 리눅스에서는 기본적으로 FTP를 지원하고 있다.
서버에 FTP를 구축해 놓으면, 배포할 파일들을 손쉽게 클라이언트에게 배포할 수 있다.
[설치시 자동 설치법]
CentOS 7에서는 맨처음 설치시 "Server with GUI" 에 오른쪽과 같이 FTP Server를 함께 설치할지 물어보고 있다.
이 옵션을 선택하면 리눅스설치시 자동으로 FTP 서비스가 설치된다.
그러나 FTP가 설치되어 있지 않는 경우, 아래와 같이 설치하고, FTP를 사용해본다.
FTP의 설치 여부는 아래와 같다. pub이라는 디렉터리가 외부에 공개하는 파일들을 모아 놓는 곳이다.
cd /var/ftp/
ls
[설치가 안되어 있을 때 설치법]
1. 설치 명령어
yum -y install vsftpd
2. 설치가 되었는지 확인 (pub 디렉터리를 확인한다)
cd /var/ftp
ls -al
[FTP 사용하기]
1. pub 디렉터리에 임의파일을 만들어 윈도우 클라이언트에게 공유한다. (pub 내에는 모두에게 공유하는 파일이다)
cd pub
touch test.txt
vi test.txt
vi 에디터 사용법을 모르면 아래링크 참조
2. ftp 서비스 시작하기
(systemctl enable은 재부팅해도 자동실행 활성화)
systemctl restart vsftpd
systemctl enable vsftpd
3. 방화벽 열어주기
firewall-config
3-1. 설정은 Permanent로 바꾸기 (영구적 변경)
3-2. 스크롤 아래로 내려서 ftp 에 체크
3-3. 방화벽 재가동 (Reload Firewalld)
[윈도우에서 리눅스 FTP서버의 자료 다운로드 하기]
FTP를 지원하는 대표적인 무료 소프트웨어로 Filezilla가 있다.
1. Filezilla 설치하기
아래 링크 들어가기
filezilla-project.org/download.php?platform=win64
기본설치로 계속 next를 눌러 설치한다. 설치가 완료된 창
2. 리눅스 FTP서버의 IP주소 확인
3. IP주소와 Port 번호를 입력하여 FTP로 접속한다.
접속을하면, 왼쪽은 내 하드상황을 보여주고, 오른쪽은 FTP접속 서버를 보여준다.
4. 파일 다운로드 하기
내가 다운로드를 받기 원하는 폴더를 선택한다. 아래의 경우 E드라이브에 다운받을 폴더를 만들었다.
4-1. 폴더를 선택하면, 상단에 경로가 표시된다.
4-2. 오른쪽 마우스로 해당 파일을 누르고, 다운로드를 하면 진행이 된다.
파일 질라를 사용하지 않고, Window 에서 간단히 FTP 접속법
ansan-survivor.tistory.com/423
'리눅스 > CentOS' 카테고리의 다른 글
[CentOS 7] 리눅스 파일 압축하기, 압축해제하기 종류 방법 (0) | 2020.12.26 |
---|---|
[CentOS 7] 리눅스 SFTP 구축하기, (Secured File Transfer Protocol 구축), 윈도우 클라이언트 Filezila로 sftp 접속하기 (0) | 2020.12.24 |
[Centos 7] CentOS yum 네트워크 패키지 설치 대신, 로컬 DVD로 패키지 다운로드 받기 (네트워크를 사용할 수 없을 때) (0) | 2020.12.21 |
[CentOS 7] CentOS 7 프로그램 설치 rpm, yum 명령어에 대해 (패키지 설치, 삭제, 업데이트) (0) | 2020.12.10 |
[CentOS 7] CentOS 리눅스 한글 설정, 한글 나오게 하기 (0) | 2020.12.05 |