Qual é o shell remoto padrão do rsync?

8

Apenas curioso, qual é o shell remoto padrão usado pelo rsync quando você não o está usando no modo daemon? De acordo com a página do manual, ele pode ser executado via rsh ou ssh. No entanto, nenhum lugar na página man especifica como definir qual deles usar. Então, ao executá-lo, ele me pede uma senha, mas não parece indicar qual shell remoto está sendo usado. Eu sei que esta é provavelmente uma pergunta fictícia, mas eu realmente poderia usar algum esclarecimento. Obrigado!

    
por Matthew 07.02.2012 / 04:46

2 respostas

6

Ele será o padrão para qualquer shell que você tenha configurado como padrão no lado remoto. se sua linha rsync se parece com isso:

rsync -avz /local/file [email protected]:/remote/file

... Então, será o shell padrão do remoteuser. Uma maneira fácil de verificar é em cat /etc/passwd

EDIT: Eu respondi o que você pediu, mas não o que você quis dizer. Regra geral simples: se você estiver usando dois pontos, provavelmente está usando o rsh. Se você estiver usando dois pontos, é ssh.

    
por 07.02.2012 / 04:54
3

Da página do manual:

"Normalmente, o rsync é configurado para usar o ssh por padrão, mas você pode preferir usar o rsh em uma rede local."

    
por 27.09.2012 / 22:02

Tags