매우 큰 파일을 지능적으로 또는 SSH를 통해 Linux에서 Windows로 부분적으로 다운로드할 수 있습니까?

매우 큰 파일을 지능적으로 또는 SSH를 통해 Linux에서 Windows로 부분적으로 다운로드할 수 있습니까?

나는 ~ 35GB 파일을 가지고 있습니다원격리눅스 우분투 서버. 장소 상에서, 저는 Windows XP를 사용하고 있기 때문에 SSH를 사용하여 원격 Linux 서버에 연결하고 있습니다. (구체적으로는 Windows 프로그램이라는 프로그램을 사용하고 있습니다.SSH 보안 셸 클라이언트버전 3.3.2).

광대역 인터넷 연결이 꽤 양호하지만 대용량 파일 다운로드에 Connection Lost오류 메시지가 표시되면서 실패하는 경우가 많습니다. 확실하지는 않지만 아마도 몇 시간마다 1~2초씩 인터넷 연결이 끊어지기 때문에 실패하는 것 같습니다. 파일이 너무 커서 다운로드하는 데 4.5~5시간이 걸릴 수 있으며, 그 긴 시간 동안 인터넷 연결이 1~2초 정도 끊어질 수도 있습니다. 동일한 컴퓨터에서 동일한 인터넷 연결과 동일한 SSH 소프트웨어를 사용하여 이 크기의 파일을 성공적으로 다운로드했기 때문에 이렇게 생각합니다. 즉, 가끔 운이 좋아서 인터넷 연결이 잠시 끊어지기 전에 다운로드가 끝나는 경우도 있습니다.

지능적인 방법으로 파일을 다운로드할 수 있는 방법이 있습니까? 즉, 운영 체제나 소프트웨어가 파일이 중단된 위치를 "알고" 인터넷 연결이 끊어지면 마지막 지점부터 다시 시작할 수 있습니까?

아마도 섹션별로 파일을 다운로드하는 것이 가능할까요? 내 파일을 여러 파일로 편리하게 분할할 수 있는지는 모르겠지만 파일이 바이너리이고 사람이 읽을 수 없기 때문에 이것이 매우 어려울 것이라고 생각합니다.

현재로서는 연결이 끊어지기 전에 전체 ~35GB 파일 다운로드가 완료되지 않으면 다운로드를 다시 시작하고 지금까지 로컬로 다운로드된 ~5~20GB 청크를 덮어써야 합니다.

조언이 있나요? 감사해요.

답변1

rsync --partialrsyncSSH를 통해 잘 실행되기 때문에 가 있는 경우 이를 수행하는 간단한 방법 중 하나입니다 . 부분적으로 다운로드된 파일을 보관 하므로 --partial중단된 부분부터 다시 시작할 수 있습니다.

답변2

나는 당신이 사용하고 있다고 말한 SSH 클라이언트에 대해 아무것도 모르지만 SFTP를 지원하는 모든 SSH 클라이언트에서 가능해야한다고 설명합니다.

그렇지 않은 경우 해당하는 것을 선택하십시오(WinSCPhttp://winscp.net/SFTP를 지원하는 Windows용 무료 SSH 클라이언트입니다. 일반 FTP 클라이언트를 사용하는 것처럼 파일을 다운로드할 수 있습니다. 연결이 끊어지면 중단된 부분부터 다운로드를 재개합니다.

답변3

암호화된 전송이 중요하지 않은 경우 Bittorrent를 사용할 수 있습니다. openbittorrent.com또는 Chaos Computer Club의 와 같은 공개 추적기를 사용 하고 파일을 다른 사람과 bittorrent.ccc.de공유하지 마십시오 ..torrent

관련 정보