궁금한 점은 데몬 모드에서 rsync를 사용하지 않을 때 rsync가 사용하는 기본 원격 셸은 무엇입니까? 매뉴얼 페이지에 따르면 rsh 또는 ssh를 통해 실행할 수 있습니다. 그러나 매뉴얼 페이지의 어느 곳에서도 사용할 것을 설정하는 방법을 지정하지 않습니다. 따라서 그것을 실행할 때 암호를 묻는 메시지가 표시되지만 사용중인 원격 쉘을 나타내는 것은 아닙니다. 나는 이것이 아마도 더미 질문이라는 것을 알고 있지만 실제로 약간의 설명을 사용할 수 있습니다. 감사!
답변
원격에서 기본값으로 설정 한 쉘로 기본값이 설정됩니다. rsync 줄이 다음과 같은 경우 :
rsync -avz /local/file remoteuser@remote.host:/remote/file
… 그러면 원격 사용자의 기본 쉘이됩니다. 확인하는 쉬운 방법은cat /etc/passwd
편집 : 나는 당신이 요구 한 것에 대답했지만 당신이 의미하는 것은 아닙니다. 간단한 경험 법칙 : 두 개의 콜론을 사용한다면 아마도 rsh를 사용하고있을 것입니다. 하나의 콜론을 사용하는 경우 ssh입니다.
답변
매뉴얼 페이지에서 :
“일반적으로 rsync는 기본적으로 ssh를 사용하도록 구성되어 있지만 로컬 네트워크에서 rsh를 사용하는 것이 좋습니다.”