728x90
[ 개념 ]
- SSH(Secure Shell) 기반으로 작동하는 파일 전송 프로토콜
- 파일 전송뿐만 아니라 디렉토리 관리, 파일 권한 설정 등 다양한 작업을 암호화된 채널에서 처리할 수 있음
[ 주요 특징 ]
- 암호화
- 데이터 전송은 SSH를 통해 암호화 되며, AES, Blowfish 같은 강력한 암호화 알고리즘이 사용됨
- 인증 방식
- 비밀번호 인증 : 간단하지만 보안상 취약할 수 있음
- SSH 키 인증 : 공개 키 / 개인 키 쌍을 사용해 더 높은 보안성을 제공함
- 다중 인증(MFA) : 일부 환경에서는 추가 보안을 위해 OTP, 인증 앱과 함께 사용.
그렇다면 실무적인 관점에서 바라본 SFTP 란?
SFTP 는 실무에서 파일 전송의 표준으로 잡은 프로토콜이다.
보안과 편의성 측면에서 탁월하며, 적절히 구성하면 민감한 데이터를 안전하게 처리할 수 있기 때문이다.
실무에서는 자동화, 모니터링, 인증 방식 강화에 중점을 두어 SFTP 를 효과적으로 활용한다.
FTP 와의 차이점 ?
FTP : File Transfer Protocol
FTP ( 파일 전송 프로토콜 ) SFTP ( 보안 파일 전송 프로토콜 ) 암호화 없음 암호화된 전송 ( SSH 사용 ) 보안에 취약 매우 안전 빠름 조금 느리지만 안전
728x90
'CS 용어 및 개념' 카테고리의 다른 글
RESTfull API 란? (1) | 2023.12.28 |
---|---|
ASCII Code 란? (0) | 2023.09.14 |
직렬화 (Serializable)란? + serialVersionUID (0) | 2023.08.21 |
IP - IPv4, IPv6 (0) | 2023.05.11 |
모듈, 모듈화 (0) | 2023.04.20 |