2012-04-30 3 views
0

FTP를 통해 원격 저장소에 파일을 복사하는 동안 Windows에서 "즉시"파일을 암호화 할 수 있습니까? 그 설명이 충분 경우Windows 서버 2008 R2의 파일 암호화 기능

난 몰라하지만 난 gpg -e file > ftp://xxx

의 방법으로 뭔가를 원하거나 난 그냥 Cygwin에서에 의존해야 할 것인가?

저는 윈도우 서버 2008 R2를 사용하고 있는데 복사하는 파일의 크기가 약 750GB이므로 먼저 암호화하고 복사 할 수 없습니다.

+0

이것은 프로그래밍 질문처럼 들리지 않습니다. 아마도 서버 오류가 더 적합할까요? –

답변

0

ftp를 통해 로컬 저장소에 기록 된 파일은 단순히 클라이언트에서 전송 된 바이트를 반영합니다. ftp가 알고있는 네이티브 암호화가 없으므로 암호화 된 후 암호화되어야합니다.

+0

파일이 내 서버에 모두 저장되어 있습니다. Windows에서 gpg의 출력 스트림을 FTP 공유로 리디렉션 할 수 있는지 궁금합니다. – Gabriel

0

FTP에는 아무 것도 내장되어 있지 않습니다. SSL/TLS를 통한 SFTP 또는 SCP 또는 WEBDEV를 사용하는 경우에는 trassport에 대한 암호화를 얻을 수 있지만 상대방의 데이터는 여전히 암호화됩니다. 사실 SFTP가 개발 된 이유는 FTP에서 암호화 (전송)가 부족한 이유였습니다.

일부 코드 작성에 신경 쓰지 않으면 C#에서 데이터를 매우 쉽게 복사 할 수 있습니다.

AES에서 암호화 스트림을 가져 와서 스트림을 네트워크 스트림/ftp 스트림으로 되돌려 보내십시오. 이렇게하면 데이터를 다시 디스크에 쓰지 않아야합니다. 한 번에 몇 바이트 씩 디스크를 읽고 암호화 한 다음 네트워크에 데이터를 쓰면됩니다.

powershell을 사용하여 비슷한 작업을 수행 할 수 있습니다.

+0

아, 질문에 대한 답을 이해하지 못했습니다. 아니, 작동하지 않습니다. 실제 질문을 반영하도록 답변을 업데이트했습니다. – imichaelmiers

관련 문제