매일 백업에 사용하는 Ubuntu 18.04를 실행하는 머신에 rsync 데몬이 있습니다. 다음 오류로 인해 일일 백업이 1월 22일에 작동이 중지되었습니다.-
@ERROR: access denied to esprimo from esprimo.zbmc.eu (192.168.1.3)
rsync error: error starting client-server protocol (code 5) at main.c(1675) [sender=3.1.3]
rsyncd 로그만:-
2020/01/24 08:37:01 [973] connect from esprimo.zbmc.eu (192.168.1.3)
2020/01/24 08:37:01 [973] rsync denied on module esprimo from esprimo.zbmc.eu (192.168.1.3)
아마도 어딘가에서 권한 요구 사항이 업데이트되고 강화되었을 것입니다. 그러나 이 버그에 대한 보고서를 많이 검색했지만 범인을 찾을 수 없습니다. 내가 놓쳤을 수 있는 원인 및/또는 rsyncd에 영향을 미쳤을 수 있는 최근 업데이트를 제안할 수 있는 사람이 있습니까?
답변1
무엇이 바뀌었는지는 잘 이해하지 못했지만 문제가 무엇인지 알아냈습니다.
"허용된 호스트" 매개변수는 연결 컴퓨터의 정규화되지 않은 이름을 지정합니다. 예를 들어 첫 번째 항목은 "esprimo"입니다. 정규화된 도메인 이름 esprimo.zbmc.eu로 변경하면 오류가 해결되었으며 이제 백업이 다시 제대로 작동합니다.
rsync가 이름 확인에 대해 더 엄격한지 아니면 내 로컬 DNS가 정규화된 이름을 반환하기 시작했는지 모르겠습니다(이것은 내 홈 LAN에만 있으므로 일반적으로 짧은 이름으로 "esprimo"라고 부릅니다).