[Server] FTP 와 SFTP
카테고리: Server
FTP란?
- FTP는 File Transfer Protocol로 파일을 전송하는 통신 규약임
- 원격에 있는 서버에 파일을 주고 받을 때 사용하는 인터넷 통신 규약
- 즉, 내 컴퓨터에 있는 파일이랑 서버랑 서로 파일을 이동시키는 것을 말함
- SFTP란 HTTP <->랑 마찬가지로 보안이 추가된 형식임
- 기본 포트는 21을 사용함
- 옛날에는 21을 많이 사용했는데 보안이 좋지 않아서 실무에서는 사용하지 않음
Active FTP, Passive FTP
Active FTP
- 클라이언트가 서버에게 포트를 알려줘서 서버가 통신을 함
Passive FTP
- 서버가 클라이언트에게 포트를 알려줘서 클라이언트가 통신을 함
SFTP
- ssh의 파일 전송 버전
- 기본포트는 22를 사용함
- 일반적인 FTP와 달리 PC와 서버간의 데이터 전송을 암호화하기 때문에 해킹이나 보안상의 문제점을 방지하여 안전한 호스팅 서비스를 이용할 수 있음

텔넷
- telecommunication network 를 말함
- 인터넷을 통하여 원격지의 호스트 컴퓨터에 접속할 때 지원되는 인터넷 표준 프로토콜
SSH
- Secure Shell 를 말함
- 원격 컴퓨터에 안전하게 액세스하기 위한 유닉스 기반의 명령 인터페이스 및 프로토콜
- 강력한 암호화 기능을 구현해 모든 데이터가 암호화 되기에 높은 보안성을 지님
댓글 남기기