원격 서버에 대한 연결을 승인하려면 보안 연결(예: SSH)이 필요하다는 것을 이해합니다. 그런데 인증 후 암호화나 압축 없이 데이터를 전송할 수 있나요?
로컬 네트워크를 통해 파일을 전송하고 있는데 압축 및 암호화의 오버헤드 없이 또는 압축을 시도하는 것(적절한 경우) 없이 파일을 전송할 수 있습니다. 압축 속도가 빨라지면 괜찮을 수도 있지만 암호화는 그렇지 않습니다. FTP, NFS 및 Samba와 같은 대안이 있다는 것을 알고 있지만 전송이 완료되면 채널이 닫히기 때문에 rsync를 선호합니다.
답변1
Rsync는 세계에서 가장 빠른 것은 아니지만 긴 링크의 경우 Rsync를 사용하는 것을 선호합니다.HPN SSH. 이는 일반적인 OpenSSH이지만 몇 가지 이점을 제공하는 패치가 있습니다. 원하는 것과 관련하여 "없음" 암호화 옵션을 사용하여 전송할 수 있습니다.
WAN 가속기를 사용하는 회사에 특히 유용하다고 생각합니다. 그들의 행동을 바꿀 수는 없지만 그들이 스스로 압축/중복 제거를 시도하기 때문에 암호화되지 않은 스트림을 제공할 수 있다면 더 좋을 것입니다.
답변2
로컬 네트워크의 경우 대신 rsync
over 를 사용할 수 있습니다 .rsh
ssh
실제로 man rsync
이를 특정 대체 전송으로 사용합니다 ssh
.
~처럼폰 브랜드아래에 설명된 대로매우이것이 보안에 미치는 영향에 유의하세요. 이는 순전히 신뢰할 수 있는 로컬 네트워크에만 해당됩니다.
이를 사용하려면 먼저 설정해야 하며 rsh
그런 다음 rsync --rsh=rsh ...
기본 전송 대신 이 전송을 사용할 수 있습니다 ssh
.
답변3
이것서버 장애대답은 rsync 데몬 모드를 사용할 때의 주요 이점 중 하나가 CPU 오버헤드가 낮다는 것입니다.