SFTP(Secure File Transfer Protocol) 란?

2025. 6. 15. 15:59·DevOps&Cloud

SFTP란?

FTP에서 보안이 추가 된 것으로 'SSH의 파일 전송 버전'이라 생각하면 편하다

SSH의 파일 전송 서버 = 22
일반적인 FTP와 다르게 PC와 서버간의 데이터 전송을 암호화 하기 때문에 해킹이나 보안상의 문제점을 방지할 수 있다. 

 

그림 처럼, 기존 FTP는 바로 직접 파일을 올리는 것이라면, SFTP는 암호화 과정을 거쳐서 인터넷에 올라가고 서버간의 이동이 발생한다.

 

SFTP의 특징

1. 보안성

 

  • SSH(Secure Shell) 기반으로 동작하여, 데이터 전송 시 암호화
  • 사용자 인증, 데이터 무결성, 전송 중 기밀성 보장.
  • FTP에 비해 패스워드, 명령어, 데이터 모두 암호화되어 도청 위험이 낮음.

2. 단일 연결

 

  • 단일 포트(기본: 22번)를 사용하여 제어 및 데이터 전송을 처리.
  • FTP처럼 데이터 포트를 따로 열 필요가 없어 방화벽 친화적.

3. 속도

  • 보안 처리를 위한 암호화/복호화 작업 때문에 FTP보다 속도가 느릴 수 있음, 하지만 보안이 중요한 환경에서는 필수 선택.

 

SFTP Linux 명령어

1. sftp 연결

sftp "작업서버 폴더명(hcchung)"@"대상 IP"

 

 

 

2. 파일 올리기/ 받기

sftp>

// 원본서버
put "파일명"

// 이전서버
get "파일명"

 

 

 

'DevOps&Cloud' 카테고리의 다른 글

On-premise to Cloud Migration 이해하기  (0) 2025.06.27
ArgoCD Sync Policy와 Sync 방식  (0) 2025.05.03
NAT(Network Address Translation) 이란 무엇이고 왜 필요한지  (0) 2025.05.01
CICD: JIB(Java Container Image Build) 장점과 언제 쓰는것이 좋을까  (1) 2025.04.30
Elastic Search 이해하기(Elastic Search vs RDBMS)  (1) 2025.04.26
'DevOps&Cloud' 카테고리의 다른 글
  • On-premise to Cloud Migration 이해하기
  • ArgoCD Sync Policy와 Sync 방식
  • NAT(Network Address Translation) 이란 무엇이고 왜 필요한지
  • CICD: JIB(Java Container Image Build) 장점과 언제 쓰는것이 좋을까
무엇을해야하는지
무엇을해야하는지
어차피 잘될거지만, 그래도 꾸준히 열심히 최선을 다해서
  • 무엇을해야하는지
    What2Do
    무엇을해야하는지
  • 전체
    오늘
    어제
    • 분류 전체보기 (92)
      • MLOps (5)
        • DeepLearning(연구-논문) (0)
        • MS Azure AI (1)
        • MLOps projects (4)
      • DevOps&Cloud (23)
      • AWS (21)
      • Algorithm(Python) (25)
      • Springboot (8)
      • IT 시사 (2)
      • 운영체제 (4)
      • 네트워크 (2)
      • JAVA (1)
      • 면접&코테 후기 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    스프링부트
    testcode #spring #단위테스트 #통합테스트
    aws #iam #group #role
    dp #동적계획법 #백준 #파이썬
    EC2
    프로세스
    ec2 #instace
    clpud
    rockstat
    백준
    knapsack #가방 #백준 #dp #topdown
    BFS
    3차원
    dp #dfs
    cors #클라이언트 #서버 #서버사이드 렌더링
    AWS
    tdd #테스트코드 #spring #springboot
    SpringBoot
    leetcode #codesignal #코테 #그리디 #알고리즘
    카엔프
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
무엇을해야하는지
SFTP(Secure File Transfer Protocol) 란?
상단으로

티스토리툴바