Ir para conteúdo
View in the app

A better way to browse. Learn more.

Portal do Host

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Postado

Ola pessoal, estou configurando um servidor de bkp externo para minhas vps.

li alguns tópicos aqui no fórum que o método mais seguro a ser utilizado seria o Rsync, ao invés de FTp, pois se minha vps for invadida o invasor poderá ter acesso aos dados e invadir meus bkps tb.

Agora eu nunca configurei o Rsysnc a configuração do WHM ja esta sendo executada todos os dias agora preciso configurar o envio dos arquivos para o servidor de bkp com o Rsync.

Alguem poderia me dar uma ajuda pois não sei onde começar rss...

Obrigado


Postado

Primeiro você entra no servidor que irá enviar os backups e vai até o diretório de chaves:

cd ~/.ssh

Então, cria as chaves para utilização do rsync:

ssh-keygen -f NOMEDACHAVE -t rsa -N ''

Após, isto, dois arquivos serão criados dentro da pasta. NOMEDACHAVE e NOMEDACHAVE.pub

Você copia o conteúdo de NOMEDACHAVE.pub através de:

cat NOMEDACHAVE.pub

E adiciona em ~/.ssh/authorized_keys NO SERVIDOR QUE RECEBE OS BACKUPS utilizando o nano.

Após isto, basta criar o comando de acordo com o que necessita. Geralmente, aqui é utilizado:

rsync -a -e "ssh -i /root/.ssh/NOMEDACHAVE -p PORTASSH" /caminho_dos_backups usuario@IPSERVIDORREMOTO:PASTADEDESTINO


Postado

Jordan e como fazer para que ele execute de modo automático todos os dias?

WebChamp - Hospedagem de Sites, Revenda de Hospedagem, Revenda de VPS, Servidores Virtuais  (OpenVZ / KVM).


Postado

Jordan e como fazer para que ele execute de modo automático todos os dias?

Olá

Aqui fiz um script simples nesse mesmo modelo que o Jordan fez.

Segue abaixo


#!/bin/bash


# Copyright(C) DominusHost

# backup.sh v1

# dhbackup

# http://www.dominushost.com.br


echo " Coletando dados "

/usr/sbin/cpulimit -e rsync -l 10 &

export tiday=`date +%F`

echo " "> /var/log/dhbackup.$tiday


rsync -e "ssh -p PORTA" -avz --progress root@DOMINIOSERVIDOR:/DiretorioOrigem  /DiretorioDestino | tee /var/log/dhbackup.$tiday



No cron tem está assim:


23 * * * *	 /scripts/dhbackup/backup.sh	 > /dev/null 2>&1


Usei o http://cpulimit.sourceforge.net/

Para limitar o uso.


Postado
  • Autor

Primeiro você entra no servidor que irá enviar os backups e vai até o diretório de chaves:

cd ~/.ssh

Então, cria as chaves para utilização do rsync:

ssh-keygen -f NOMEDACHAVE -t rsa -N ''

Após, isto, dois arquivos serão criados dentro da pasta. NOMEDACHAVE e NOMEDACHAVE.pub

Você copia o conteúdo de NOMEDACHAVE.pub através de:

cat NOMEDACHAVE.pub

E adiciona em ~/.ssh/authorized_keys NO SERVIDOR QUE RECEBE OS BACKUPS utilizando o nano.

Após isto, basta criar o comando de acordo com o que necessita. Geralmente, aqui é utilizado:

rsync -a -e "ssh -i /root/.ssh/NOMEDACHAVE -p PORTASSH" /caminho_dos_backups usuario@IPSERVIDORREMOTO:PASTADEDESTINO

Ate aqui para mim funcionou ok. vou testar no exemplo de scrip para deixar como Cron.

Obrigado a todos mais uma vez.. depois informo se funcionou como Cron.



Postado
  • Autor

ola galera estou usando o Rsync em um script


rsync -a -e "ssh -i /root/.ssh/NOMEDACHAVE -p PORTASSH" /caminho_dos_backups usuario@IPSERVIDORREMOTO:PASTADEDESTINO

sempre usei esse script e nucna tive problemas agora estou recebendo a seguinte mensagem quando executo o comando. rsync -a -e "ssh -i /root/.ssh/NOMEDACHAVE -p PORTASSH" /caminho_dos_backups usuario@IPSERVIDORREMOTO:PASTADEDESTINO

Address x.x.x.x maps to nickserver.net, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT!

sending incremental file list

depois ele começá a enviar os arquivos mas do nada para o envio e recebo a seguinte mensagem de erro.

rsync error: unexplained error (code 255) at rsync.c(542) [sender=3.0.6]


Postado
  • Autor

ola galera contratei um servidor de backup e não estou conseguindo adicionar a chave publica no servidor de destino pois não tenho acesso ao diretorio ~/.ssh/authorized_keys

 

e também não tenho acesso ao painel de controle para fazer isso, foi fornecido somente uma acesso shell 

 

existe alguma outra forma de autorizar via chave ?

 

obs: via script utilizando senha esta ok.


Postado
  • Autor

não sei se ajuda mas

 

o shell é

 

 

-jailshell:


Visitante
Este tópico está impedido de receber novos posts.

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Informação Importante

Concorda com os nossos termos?

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.