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

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

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

광대역 인터넷 연결이 매우 양호하더라도 Connection Lost오류 메시지와 함께 대용량 파일 다운로드가 실패하는 경우가 많습니다. 확실하지는 않지만 인터넷 연결이 몇 시간마다 1~2초 정도 끊어지기 때문에 실패했다고 가정합니다. 파일 크기로 인해 다운로드에 4.5~5시간 정도 소요될 수 있으며, 이 시간 동안 1~2초 정도 인터넷 연결이 중단될 수 있습니다. 동일한 인터넷 연결과 동일한 SSH 소프트웨어를 사용하여 동일한 컴퓨터에 이 크기의 파일을 성공적으로 다운로드했기 때문인 것 같습니다. 즉, 가끔 운이 좋아서 인터넷 연결이 끊어지기 전에 다운로드가 완료되는 경우도 있습니다.

스마트한 방법으로 파일을 다운로드할 수 있는 방법이 있습니까? 운영 체제나 소프트웨어가 파일이 중지된 위치를 "알고" 인터넷 연결이 중단되면 이전 지점에서 다시 시작할 수 있습니까?

어쩌면 파일을 부분적으로 다운로드할까요? 내 파일을 여러 파일로 쉽게 분할할 수 있는지는 모르겠지만 파일이 바이너리이고 읽을 수 없기 때문에 매우 어려울 것이라고 생각합니다.

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

추천 메뉴가 무엇인가요? 감사해요.

답변1

rsync --partialrsync이것은 SSH를 통해 잘 작동하므로 가지고 있는 경우 쉽게 수행할 수 있는 방법입니다 . 그것이 하는 일은 --partial부분적으로 다운로드된 파일을 유지하여 중단한 부분부터 계속할 수 있도록 하는 것입니다.

답변2

나는 당신이 사용하는 SSH 클라이언트에 대해 아무것도 모르지만 당신이 설명하는 내용은 SFTP를 지원하는 모든 SSH 클라이언트에 적용되어야 합니다.

이 항목을 사용할 수 없는 경우 다음 중 하나를 선택하십시오(WinSCPhttp://winscp.net/SFTP를 지원하는 무료 Windows SSH 클라이언트입니다. 일반 FTP 클라이언트에서와 마찬가지로 파일을 다운로드할 수 있습니다. 즉, 연결이 끊어지면 다운로드가 중단된 부분부터 다시 시작됩니다.

답변3

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

관련 정보