나는 rsync, SSH, stunnel 등의 세부 사항에 대해서는 잘 모르고 있지만 rsync 백업을 만드는 방법을 찾고 있지만 네트워크를 통한 데이터 전송은 암호화되어야합니다 (자격 증명 및 데이터 자체 ). 2 가지 옵션이있는 것 같습니다 (더 가지고 있습니까?) :
- rsyncd + stunnel : 원격 컴퓨터에서 rsync 데몬을 실행하고 stunnel이 그들 간의 통신을 암호화하도록 설정합니다 (rsyncd 자체는 암호화되지 않기 때문에 stunnel이 필요합니다)
- SSH를 통한 rsync : 일반적인 rsync 명령을 사용하고 SSH를 원격 쉘로 설정하여 통신을 암호화하십시오.
보안, 속도, 효율성, 관리 용이성의 관점에서 이러한 접근 방식의 장단점은 무엇입니까?
일반적으로 다음과 같이 말합니다. 1. 더 많은 것을 관리하고 더 많은 공격을 제공하거나 더 큰 공격 영역을 제공하는 것이 더 어렵습니다. 또한 2. 암호화 강도와 속도가 역으로 연관됩니다.
—
Keith Reynolds