리눅스/ubuntu
FTP(File Transfer Protocol)
jingu
2023. 8. 4. 12:04
FTP
FTP(File Transfer Protocol)는 네트워크를 통해 파일을 전송하는 프로토콜로, 파일을 업로드(전송)하거나 다운로드(수신)하는데 사용한다. 하지만 암호화되지 않은 평문으로 인증 정보를 전송하므로 보안에 취약하다.
주요 특징과 기능
- 파일 전송 : FTP는 원격 서버와 로컬 시스템 간 파일을 안전하게 복사하는데 사용한다. 사용자는 FTP 클라이언트를 사용하여 원격 서버에 접속하고, 원하는 파일을 업로드하거나 다운로드할 수 있다.
- 클라이언트-서버 모델 : FTP는 클라이언트와 서버 간의 상호 작용을 기반으로 동작한다. 클라이언트는 파일을 전송하고자 하는 서버에 접속하고, 서버는 해당 클라이언트와 통신하여 파일 전송을 처리한다.
- 포트 21 : 기본적으로 FTP는 클라이언트가 서버에 접속할 때 포트 21을 사용한다.
- 익명 FTP : 일부 서버는 익명 FTP를 허용한다. 이는 비밀번호 없이 익명으로 접속하여 파일을 다운로드할 수 있는 기능을 제공한다.
직접 사용해보자.