q1: SFTP(Secure File Transfer Protocol)
a1:
SFTP(Secure File Transfer Protocol)는 보안이 강화된 파일 전송 프로토콜로, 데이터를 안전하게 전송하기 위해 SSH(Secure Shell) 프로토콜을 기반으로 동작합니다. 네트워크를 통해 파일을 안전하게 송수신하는 인터페이스 방식 중 하나입니다.
SFTP의 주요 특징
1. 보안성
• 데이터를 암호화하여 전송하기 때문에 데이터 유출이나 도청을 방지할 수 있습니다.
• 사용자 인증 및 파일 전송 모두 암호화된 채널에서 이루어집니다.
2. SSH 기반
• SFTP는 SSH(Port 22)를 기반으로 동작하므로 인증과 통신이 안전하게 보호됩니다.
3. 양방향 파일 전송
• 파일을 **업로드(송신)**하거나 다운로드(수신) 할 수 있습니다.
4. 단일 포트 사용
• SFTP는 22번 포트 하나만 사용하므로 방화벽 설정이 상대적으로 간단합니다.
5. 명령 실행 기능
• 파일 전송 외에도 디렉터리 관리나 파일 권한 변경 등의 작업이 가능합니다.
SFTP의 활용 사례
• 서버 간 데이터 전송
기업에서 시스템 간 인터페이스를 통해 데이터를 주고받을 때 SFTP를 사용합니다.
• 대용량 파일 송수신
로그 파일, 이미지, 백업 데이터 등 대용량 데이터를 안전하게 전송합니다.
• 주기적 파일 배치 작업
정해진 시간에 파일을 자동으로 업로드하거나 다운로드하는 배치 작업에 자주 사용됩니다.
SFTP의 동작 방식
1. SSH 인증: 서버와 클라이언트 간 SSH 인증을 수행합니다.
2. 암호화된 연결 설정: 안전한 전송 채널(암호화된 터널)을 설정합니다.
3. 파일 송수신: 파일을 업로드하거나 다운로드합니다.
4. 종료: 파일 전송이 끝나면 연결을 종료합니다.
SFTP와 다른 파일 전송 프로토콜 비교
정리
SFTP는 SSH 기반의 파일 전송 프로토콜로, 데이터를 안전하게 송수신하는 데 사용됩니다. 보안성이 뛰어나며 시스템 간 인터페이스 작업이나 배치 파일 전송에서 널리 사용됩니다.
SFTP(Secure File Transfer Protocol) 241217
2024. 12. 17. 11:38
반응형