RSYNC sobre SSH em Tomato / dd-wrt

1

Instalei o Advanced Tomato ver 3.3-128 no meu Asus RT-AC68R / U (ARMv7, 2 core). Além disso, eu também tenho o Entware instalado. Este roteador é equipado com porta USBv3 com 4 TB de HDD conectado. Então eu uso esse roteador como minha unidade de backup em casa. Eu tenho a possibilidade de fazer backup deste disco no servidor distante (localização geográfica diferente). Mas a única possibilidade de se conectar a este servidor distante é usar RSYNC sobre SSH com autenticação de nome de usuário / senha. Não há possibilidade de usar apenas chaves privadas / públicas por causa do administrador deste servidor distante. Eu posso fazer isso sem problemas manualmente, mas eu quero fazer backup para local distante foi feito uma vez por dia automaticamente. O problema que tenho é passar a senha para o SSH durante o estabelecimento da conexão. No Linux "comum" seria possível usar o comando sshpass , mas não existe tal comando em meu roteador. Tanto nativamente como no Entware como uma extensão para a lista nativa de comandos. Eu não devo claver para compilar sshpass de fontes. Alguém pode me ajudar a automatizar o estabelecimento de conexão com o servidor distante através do SSH?

    
por mackowiakp 20.05.2017 / 16:48

0 respostas