Primeiro, sei que foi discutido antes, mas não consigo encontrar uma solução confiável para isso ...
Tenho o CentOS 5 com o painel Plesk no meu servidor remoto, no qual tenho sites que precisam de backup. Então eu tenho um servidor local do CentOS 6 sem cpanel (apenas o Webmin instalado se for necessário).
Eu estou tentando fazer backup dos meus sites do servidor remoto para o servidor local usando o rsync.
Funciona bem com algumas novas pastas da raiz do servidor, mas não consigo entrar no diretório www. Estou recebendo erros de permissão.
O comando é:
rsync -avz --progress [email protected]:/var/www/vhosts/site.com/httpdocs/ /_backups
Então ele pede senha, eu estou digitando e depois do login ele diz:
rsync: link_stat "/var/www/vhosts/site.com/httpdocs/." failed: Permission denied (13)
Normalmente, quando faço login pelo ssh no servidor remoto, não consigo fazer login diretamente com "root"
, mas faço login com "adrian"
e mostra adrian @ site na janela ssh e depois digito "su"
e ele pede senha novamente. Eu vejo root @ site na janela ssh.
Então, eu assumo é por isso que não posso fazer rsync diretamente com [email protected]
Alguma ideia?
Funcionaria para criar um usuário adrian_rsync que tenha seu diretório home dentro da pasta www? Se sim, como posso fazer isso?
Ou talvez haja uma maneira de passar o "su" e sua senha para o comando rsync?