Saudações,
Ontem eu precisei fazer um backup de um servidor Linux para o GDrive no GSuite.
O cliente tem espaço ilimitado no GDrive e optou por usa-lo como sistema de backup.
E o RClone foi o caminho que segui!
Configurando o RClone em um servidor Linux sem GUI
A configuração básica do RClone com o GDrive você encontra clicando aqui; acesse o post Backup com RClone.
Contudo, visto que eu estava fazendo o processo via SSH, em um servidor remoto, surgiu a questão da autorização do RClone no Google Drive!
O servidor não tem GUI, e muito menos um navegador web tipo Chromuim ou o Firefox, mas... ehehehe isto não é um problema! Certo?
Durante a configuração, quando você chegar na parte que aparece a mensagem...
If your browser doesn't open automatically go to the following link: http://127.0.0.1:53682/auth?state=-I*******-***********ALog in and authorize rclone for accessWaiting for code...
... isto significa que um navegador padrão já deveria está solicitando os seus dados do GDrive. Entretanto não neste caso.
Então o que eu fiz foi usar um velho conhecido meu, um túnel SSH para redirecionar o tráfego local da porta 53682, para o servidor na porta local 53682.
O comando que eu usei foi:
$ssh -N -L 53682:localhost:53682 usuario@ip-do-servidor
Se você deseja ver alguns exemplo de túnel SSH, acesse ssh.com/ssh/tunneling/example.
Agora toda a minha requisição local com destino a porta 53682 será encaminhada via SSH para a porta 53682 do servidor...
E você não precisa mexer no Firewall!!!
Agora copie o endereço que apareceu no seu terminal, e no seu desktop Linux, basta abrir o seu navegador e acesse o endereço; tipo...
...se você notar na imagem acima, existe um "Got code", ele aparece assim que a tela abaixo surge...
Pronto, RClone remoto autorizado para usar o GDrive.
✨ Hey listen!
O RClone tem a configuração remote / headless machine. Qual o proposito desta dica?
Simples: conhecimento. Eu quero te fazer pensar e não apenas usar o sistema!
Ah!!! Se você estiver no Windows, você pode fazer o mesmo tipo de túnel usando o PuTTY. #FicaADica. ^_^
Paz a todos!!!
4 comentários:
ótima explicação! uma duvida, quando uso o putty ele da alguma interferencia no meu ssh?
Saudações,
Não interfere. Eu mesmo uso o Putty em maquinas Windows; via GUI e CMD.
Obrigado pela visita.
Fica bem.
Otima explicação. Só consegui reconfigurar o rclone num openwrt graças sua explicação .
Agira minha dificuldade e fazer o disco montar no start.
Muito obrigado
Saudações,
Fico feliz que consegui ajudar. ^_^
Espero que você consiga terminar a configuração do disco.
Muito obrigado pela sua visita.
Fica bem.