4G 셀룰러 연결을 통한 데이터 전송을위한 SCP vs SFTP


0

4G 셀룰러 연결을 통해 원격 컴퓨터에서 서버로 파일을 전송하는 프로그램을 만들고 SCP 또는 SFTP를 사용해야하는지에 대한 정보를 찾고 있습니다.

차이점을 연구 한 결과 SCP가 더 빠르며 특히 지연 시간이 긴 연결 (연결이 상대적으로 높을수록)이 빠릅니다. 연결 문제가있어 다시 시작해야하는 경우 SCP는 전송을 재개 할 수 없습니다. SFTP는 데이터 손상 감지 기능이 훨씬 뛰어나 중단 된 전송을 재개 할 수 있습니다.

전송할 파일의 크기는 ~ 30MB이며 1에서 15 사이로 전송할 수 있으므로 충분한 속도가 바람직합니다. 그러나 셀룰러 연결의 특성으로 인해 SCP가 제대로 작동하는지 확실하지 않습니다. 감사합니다!


1
rsync가 어느 것보다 더 나은 선택 일 수 있습니다.
xenoid

답변:


6

왜 안돼 rsync?

그것은의 빠른 , 신뢰할 수없는 연결에 대한 좋은 , 체크섬 전송 , 및 기능의 전체 .

데이터가 압축 가능하고 네트워크에 병목 현상이 발생하는 경우 :

rsync -avzHXShPs user@remotehost:/remote/path/to/file /local/path/to/file

데이터를 압축 할 수 없거나 네트워크 속도가 압축보다 빠르면 -z플래그를 제외하십시오 .

rsync -avHXShPs user@remotehost:/remote/path/to/file /local/path/to/file

대상을 증분 업데이트하는 경우 :

rsync -avzHXhPs --inplace --no-whole-file user@remotehost:/remote/path/to/file /local/path/to/file

목적지의 무결성에 대해 편집증 인 경우 :

rsync -avzcHXhPs --inplace --no-whole-file user@remotehost:/remote/path/to/file /local/path/to/file

추가 자료

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.