scp와 sftp의 차이점


24

sftp와 scp의 차이점은 무엇입니까?

답변:


15

SCP는 '보안 사본'의 약어이며 SFTP는 '보안 FTP'를 나타냅니다.

첫 번째는 알려진 이름을 가진 하나 이상의 파일을 호스트 A에서 호스트 B로 복사하는 데 사용되는 반면 두 번째는 대부분 대화식으로 FTP 클라이언트와 유사하게 사용됩니다. SCP는 항상 상자 밖에서 작업하며 조정 가능한 옵션 분야는 거의 없습니다. SFTP는 다른 백엔드와 함께 사용되어 SFTP 서비스를 사용자에게 제공 할 수 있습니다. 나는 이것을 시도하지 않았지만 그것을 끌 수도 있습니다 .

그것이 사용상의 차이입니다.

성능에 관한 한 아래의 ErikA는 SCP에서 더 효율적인 알고리즘으로 인해 SCP가 SFTP보다 일반적으로 빠르다는 위키 백과 페이지로 연결됩니다.


2
SFTP는 보안 FTP가 아니라 SSH 파일 전송 프로토콜입니다. 구글 / 위키 그것
바트 반 Heukelom

1
Wikipedia.org의 SFTP 항목 "컴퓨팅에서 SSH 파일 전송 프로토콜 ( 때때로 보안 파일 전송 프로토콜 또는 SFTP라고도 함 )" 에서 인용 합니다. 강조합니다. kthxbai.
wzzrd

5
SFTP는 단순히 FTP 프로토콜의 보안 버전이 아니라 전적으로 다른 프로토콜이라고 생각합니다.
Dave Forgac

2

sftp는 쉘 세션에서 사람이 사용하는 대화식 프로그램입니다 scp는 주로 파일 전송 / 복사를 위해 스크립트에서 사용되는 단일 라이너입니다


2

cp와 ftp의 차이점을 묻는 것과 같습니다.

scp를 사용하면 SSH 서버와 원격으로 파일을 복사 할 수 있습니다. 일반적으로 사람들은 폴더를 회귀 적으로 업로드하거나 하나의 파일 만 업로드하려는 경우에만 scp를 사용합니다. scp가 하나의 라이너이기 때문에,

sftp는 SSH 서버와 파일을주고받을 수있는 대화식 프로그램입니다. scp보다 sftp를 사용하면 다른 디렉토리에서 여러 개의 업로드를 수행해야하는 경우 한 세션에서 수행 할 수 있다는 장점이 있습니다.


5
그것들은 프로토콜이 아닌 클라이언트 프로그램의 속성입니다
Bart van Heukelom

1

여기 주제에 대한 정보의 비트.


6
-1 위키에 대한 링크는 유용한 답변이 아닙니다
wzzrd

1
+1 위키 백과의 평판이 좋으며 답변에 출처를 인용 한 사람들을 선호합니다 (허가를받은 경우 링크의 내용을 직접 요약하면 도움이됩니다)
Jason S

+1 Good little link
Coops

위키피디아는이 주제에 관심이있는 사용자를 위해이 섹션을 부정확하게 제거했습니다.
Checo R

1

보안 : SFTP와 SCP는 보안 셸 프로토콜을 기반으로 동일한 보안 기능을 제공합니다. 보안 원격 로그인, 보안 파일 전송, 보안 원격 명령 실행, 키 및 에이전트, 액세스 제어 및 포트 전달과 같은

기능 : SCP는 파일을 전송하고 대화 형이 아닙니다. 따라서 세션을 종료하지 않으면 SCP 전송을 취소 할 수 없습니다. SFTP는 대화식입니다. SFTP 기능에는 디렉토리 목록, 원격 디렉토리 및 파일 제거, 디렉토리 및 파일 작성 등이 포함됩니다. SFTP는 일괄 처리에 사용할 수 있습니다. SFTP는 한 세션에서 다른 디렉토리로 또는 다른 디렉토리로 여러 번 업로드하는 데 사용할 수 있습니다.

속도 : SFTP가 모든 패킷을 인식해야하는 동안 SCP는 수신 된 패킷을 확인하는 것이 더 빠릅니다.

파일 전송 재개 : SCP는 중단 된 파일 전송을 재개 할 수 없지만 SFTP는 get 명령의 -a를 사용하여 기존 파일의 부분 전송을 재개 할 수 있습니다


동의하지 않습니다. 내 홈 네트워크에서 SFTP는 약 35 배 빠릅니다.
graywolf
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.